﻿/*$danger-color: #fff;
$danger-bg-color: #dc3545;
$danger-border-color: #ad1f2d;*/
/*// Flexbox display*/
/*// Inline flex display*/
/*// The 'flex' shorthand
// - applies to: flex items
// <positive-number >, initial, auto, or none*/
/*// Flex Flow Direction
// - applies to: flex containers
// row (default) | row-reverse | column | column-reverse*/
/*// Flex Line Wrapping
// - applies to: flex containers
// nowrap | wrap | wrap-reverse*/
/*// Flex Direction and Wrap
// - applies to: flex containers
// <flex-direction > || <flex-wrap >*/
/*// Display Order
// - applies to: flex items
// <integer >*/
/*// Flex grow factor
// - applies to: flex items
// <number >*/
/*// Flex shrink
// - applies to: flex item shrink factor
// <number >*/
/*// Flex basis
// - the initial main size of the flex item
// - applies to: flex itemsnitial main size of the flex item
// <width >*/
/*// Axis Alignment
// - applies to: flex containers
// flex-start | flex-end | center | space-between | space-around*/
/*// Packing Flex Lines
// - applies to: multi-line flex containers
// flex-start | flex-end | center | space-between | space-around | stretch*/
/*// Cross-axis Alignment
// - applies to: flex containers
// flex-start | flex-end | center | baseline | stretch*/
/*// Cross-axis Alignment
// - applies to: flex items
// auto | flex-start | flex-end | center | baseline | stretch*/
@font-face {
  font-family: "IRANSans-web";
  font-style: normal;
  font-weight: bold;
  src: url("../../fonts/iran-sans/IRANSansWeb_Bold.eot") format("eot"), url("../../fonts/iran-sans/IRANSansWeb_Bold.svg#IRANSans-web") format("svg"), url("../../fonts/iran-sans/IRANSansWeb_Bold.woff2") format("woff2"), url("../../fonts/iran-sans/IRANSansWeb_Bold.woff") format("woff"), url("../../fonts/iran-sans/IRANSansWeb_Bold.ttf") format("truetype"); }

@font-face {
  font-family: "IRANSans-web";
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/iran-sans/IRANSansWeb_Medium.eot") format("eot"), url("../../fonts/iran-sans/IRANSansWeb_Medium.svg#IRANSans-web") format("svg"), url("../../fonts/iran-sans/IRANSansWeb_Medium.woff") format("woff"), url("../../fonts/iran-sans/IRANSansWeb_Medium.ttf") format("truetype"); }

@font-face {
  font-family: "IRANSans-web";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/iran-sans/IRANSansWeb_Light.eot") format("eot"), url("../../fonts/iran-sans/IRANSansWeb_Light.svg#IRANSans-web") format("svg"), url("../../fonts/iran-sans/IRANSansWeb_Light.woff") format("woff"), url("../../fonts/iran-sans/IRANSansWeb_Light.ttf") format("truetype"); }

@font-face {
  font-family: "IRANSans-web";
  font-style: normal;
  font-weight: 200;
  src: url("../../fonts/iran-sans/IRANSansWeb_UltraLight.eot") format("eot"), url("../../fonts/iran-sans/IRANSansWeb_UltraLight.svg#IRANSans-web") format("svg"), url("../../fonts/iran-sans/IRANSansWeb_UltraLight.woff2") format("woff2"), url("../../fonts/iran-sans/IRANSansWeb_UltraLight.woff") format("woff"), url("../../fonts/iran-sans/IRANSansWeb_UltraLight.ttf") format("truetype"); }

@font-face {
  font-family: "IRANSans-web";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/iran-sans/IRANSansWeb.eot") format("eot"), url("../../fonts/iran-sans/IRANSansWeb.svg#IRANSans-web") format("svg"), url("../../fonts/iran-sans/IRANSansWeb.woff2") format("woff2"), url("../../fonts/iran-sans/IRANSansWeb.woff") format("woff"), url("../../fonts/iran-sans/IRANSansWeb.ttf") format("truetype"); }

/*Vazir font pack*/
@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: bold;
  src: url("../../fonts/vazir/Vazir-Bold.eot") format("eot"), url("../../fonts/vazir/Vazir-Bold.woff2") format("woff2"), url("../../fonts/vazir/Vazir-Bold.woff") format("woff"), url("../../fonts/vazir/Vazir-Bold.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 900;
  src: url("../../fonts/vazir/Vazir-Black.eot") format("eot"), url("../../fonts/vazir/Vazir-Black.woff2") format("woff2"), url("../../fonts/vazir/Vazir-Black.woff") format("woff"), url("../../fonts/vazir/Vazir-Black.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/vazir/Vazir-Medium.eot") format("eot"), url("../../fonts/vazir/Vazir-Medium.woff") format("woff"), url("../../fonts/vazir/Vazir-Medium.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/vazir/Vazir-Light.eot") format("eot"), url("../../fonts/vazir/Vazir-Light.woff") format("woff"), url("../../fonts/vazir/Vazir-Light.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 100;
  src: url("../../fonts/vazir/Vazir-Thin.eot") format("eot"), url("../../fonts/vazir/Vazir-Thin.woff2") format("woff2"), url("../../fonts/vazir/Vazir-Thin.woff") format("woff"), url("../../fonts/vazir/Vazir-Thin.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/vazir/Vazir.eot") format("eot"), url("../../fonts/vazir/Vazir.woff2") format("woff2"), url("../../fonts/vazir/Vazir.woff") format("woff"), url("../../fonts/vazir/Vazir.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: bold;
  src: url("../../fonts/vazir/Farsi-Digits/Vazir-Bold-FD.eot") format("eot"), url("../../fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff2") format("woff2"), url("../../fonts/vazir/Farsi-Digits/Vazir-Bold-FD.woff") format("woff"), url("../../fonts/vazir/Farsi-Digits/Vazir-Bold-FD.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 900;
  src: url("../../fonts/vazir/Farsi-Digits/Vazir-Black-FD.eot") format("eot"), url("../../fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff2") format("woff2"), url("../../fonts/vazir/Farsi-Digits/Vazir-Black-FD.woff") format("woff"), url("../../fonts/vazir/Farsi-Digits/Vazir-Black-FD.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 500;
  src: url("../../fonts/vazir/Farsi-Digits/Vazir-Medium-FD.eot") format("eot"), url("../../fonts/vazir/Farsi-Digits/Vazir-Medium-FD.woff") format("woff"), url("../../fonts/vazir/Farsi-Digits/Vazir-Medium-FD.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 300;
  src: url("../../fonts/vazir/Farsi-Digits/Vazir-Light-FD.eot") format("eot"), url("../../fonts/vazir/Farsi-Digits/Vazir-Light-FD.woff") format("woff"), url("../../fonts/vazir/Farsi-Digits/Vazir-Light-FD.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: 100;
  src: url("../../fonts/vazir/Farsi-Digits/Vazir-Thin-FD.eot") format("eot"), url("../../fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff2") format("woff2"), url("../../fonts/vazir/Farsi-Digits/Vazir-Thin-FD.woff") format("woff"), url("../../fonts/vazir/Farsi-Digits/Vazir-Thin-FD.ttf") format("truetype"); }

@font-face {
  font-family: "Vazir";
  font-style: normal;
  font-weight: normal;
  src: url("../../fonts/vazir/Farsi-Digits/Vazir-FD.eot") format("eot"), url("../../fonts/vazir/Farsi-Digits/Vazir-FD.woff2") format("woff2"), url("../../fonts/vazir/Farsi-Digits/Vazir-FD.woff") format("woff"), url("../../fonts/vazir/Farsi-Digits/Vazir-FD.ttf") format("truetype"); }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

* {
  box-sizing: border-box; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

a:focus, input:focus {
  outline: none !important; }

@media (min-width: 320px) {
  .kasra-col-xs-1, .kasra-col-xs-2, .kasra-col-xs-3, .kasra-col-xs-4, .kasra-col-xs-5, .kasra-col-xs-6, .kasra-col-xs-7, .kasra-col-xs-8, .kasra-col-xs-9, .kasra-col-xs-10, .kasra-col-xs-11, .kasra-col-xs-12, .kasra-col-xs-13, .kasra-col-xs-14, .kasra-col-xs-15, .kasra-col-xs-16, .kasra-col-xs-17, .kasra-col-xs-18, .kasra-col-xs-19, .kasra-col-xs-20, .kasra-col-xs-21, .kasra-col-xs-22, .kasra-col-xs-23, .kasra-col-xs-24, .kasra-col-xs-25, .kasra-col-xs-26, .kasra-col-xs-27, .kasra-col-xs-28, .kasra-col-xs-29, .kasra-col-xs-30, .kasra-col-xs-31, .kasra-col-xs-32, .kasra-col-xs-33, .kasra-col-xs-34, .kasra-col-xs-35, .kasra-col-xs-36, .kasra-col-xs-37, .kasra-col-xs-38, .kasra-col-xs-39, .kasra-col-xs-40, .kasra-col-xs-41, .kasra-col-xs-42, .kasra-col-xs-43, .kasra-col-xs-44, .kasra-col-xs-45, .kasra-col-xs-46, .kasra-col-xs-47, .kasra-col-xs-48, .kasra-col-xs-49, .kasra-col-xs-50, .kasra-col-xs-51, .kasra-col-xs-52, .kasra-col-xs-53, .kasra-col-xs-54, .kasra-col-xs-55, .kasra-col-xs-56, .kasra-col-xs-57, .kasra-col-xs-58, .kasra-col-xs-59, .kasra-col-xs-60, .kasra-col-xs-61, .kasra-col-xs-62, .kasra-col-xs-63, .kasra-col-xs-64, .kasra-col-xs-65, .kasra-col-xs-66, .kasra-col-xs-67, .kasra-col-xs-68, .kasra-col-xs-69, .kasra-col-xs-70, .kasra-col-xs-71, .kasra-col-xs-72, .kasra-col-xs-73, .kasra-col-xs-74, .kasra-col-xs-75, .kasra-col-xs-76, .kasra-col-xs-77, .kasra-col-xs-78, .kasra-col-xs-79, .kasra-col-xs-80, .kasra-col-xs-81, .kasra-col-xs-82, .kasra-col-xs-83, .kasra-col-xs-84, .kasra-col-xs-85, .kasra-col-xs-86, .kasra-col-xs-87, .kasra-col-xs-88, .kasra-col-xs-89, .kasra-col-xs-90, .kasra-col-xs-91, .kasra-col-xs-92, .kasra-col-xs-93, .kasra-col-xs-94, .kasra-col-xs-95, .kasra-col-xs-96, .kasra-col-xs-97, .kasra-col-xs-98, .kasra-col-xs-99, .kasra-col-xs-100 {
    float: right; }
  .kasra-col-xs-1 {
    width: 1%; }
  .kasra-col-xs-2 {
    width: 2%; }
  .kasra-col-xs-3 {
    width: 3%; }
  .kasra-col-xs-4 {
    width: 4%; }
  .kasra-col-xs-5 {
    width: 5%; }
  .kasra-col-xs-6 {
    width: 6%; }
  .kasra-col-xs-7 {
    width: 7%; }
  .kasra-col-xs-8 {
    width: 8%; }
  .kasra-col-xs-9 {
    width: 9%; }
  .kasra-col-xs-10 {
    width: 10%; }
  .kasra-col-xs-11 {
    width: 11%; }
  .kasra-col-xs-12 {
    width: 12%; }
  .kasra-col-xs-13 {
    width: 13%; }
  .kasra-col-xs-14 {
    width: 14%; }
  .kasra-col-xs-15 {
    width: 15%; }
  .kasra-col-xs-16 {
    width: 16%; }
  .kasra-col-xs-17 {
    width: 17%; }
  .kasra-col-xs-18 {
    width: 18%; }
  .kasra-col-xs-19 {
    width: 19%; }
  .kasra-col-xs-20 {
    width: 20%; }
  .kasra-col-xs-21 {
    width: 21%; }
  .kasra-col-xs-22 {
    width: 22%; }
  .kasra-col-xs-23 {
    width: 23%; }
  .kasra-col-xs-24 {
    width: 24%; }
  .kasra-col-xs-25 {
    width: 25%; }
  .kasra-col-xs-26 {
    width: 26%; }
  .kasra-col-xs-27 {
    width: 27%; }
  .kasra-col-xs-28 {
    width: 28%; }
  .kasra-col-xs-29 {
    width: 29%; }
  .kasra-col-xs-30 {
    width: 30%; }
  .kasra-col-xs-31 {
    width: 31%; }
  .kasra-col-xs-32 {
    width: 32%; }
  .kasra-col-xs-33 {
    width: 33%; }
  .kasra-col-xs-34 {
    width: 34%; }
  .kasra-col-xs-35 {
    width: 35%; }
  .kasra-col-xs-36 {
    width: 36%; }
  .kasra-col-xs-37 {
    width: 37%; }
  .kasra-col-xs-38 {
    width: 38%; }
  .kasra-col-xs-39 {
    width: 39%; }
  .kasra-col-xs-40 {
    width: 40%; }
  .kasra-col-xs-41 {
    width: 41%; }
  .kasra-col-xs-42 {
    width: 42%; }
  .kasra-col-xs-43 {
    width: 43%; }
  .kasra-col-xs-44 {
    width: 44%; }
  .kasra-col-xs-45 {
    width: 45%; }
  .kasra-col-xs-46 {
    width: 46%; }
  .kasra-col-xs-47 {
    width: 47%; }
  .kasra-col-xs-48 {
    width: 48%; }
  .kasra-col-xs-49 {
    width: 49%; }
  .kasra-col-xs-50 {
    width: 50%; }
  .kasra-col-xs-51 {
    width: 51%; }
  .kasra-col-xs-52 {
    width: 52%; }
  .kasra-col-xs-53 {
    width: 53%; }
  .kasra-col-xs-54 {
    width: 54%; }
  .kasra-col-xs-55 {
    width: 55%; }
  .kasra-col-xs-56 {
    width: 56%; }
  .kasra-col-xs-57 {
    width: 57%; }
  .kasra-col-xs-58 {
    width: 58%; }
  .kasra-col-xs-59 {
    width: 59%; }
  .kasra-col-xs-60 {
    width: 60%; }
  .kasra-col-xs-61 {
    width: 61%; }
  .kasra-col-xs-62 {
    width: 62%; }
  .kasra-col-xs-63 {
    width: 63%; }
  .kasra-col-xs-64 {
    width: 64%; }
  .kasra-col-xs-65 {
    width: 65%; }
  .kasra-col-xs-66 {
    width: 66%; }
  .kasra-col-xs-67 {
    width: 67%; }
  .kasra-col-xs-68 {
    width: 68%; }
  .kasra-col-xs-69 {
    width: 69%; }
  .kasra-col-xs-70 {
    width: 70%; }
  .kasra-col-xs-71 {
    width: 71%; }
  .kasra-col-xs-72 {
    width: 72%; }
  .kasra-col-xs-73 {
    width: 73%; }
  .kasra-col-xs-74 {
    width: 74%; }
  .kasra-col-xs-75 {
    width: 75%; }
  .kasra-col-xs-76 {
    width: 76%; }
  .kasra-col-xs-77 {
    width: 77%; }
  .kasra-col-xs-78 {
    width: 78%; }
  .kasra-col-xs-79 {
    width: 79%; }
  .kasra-col-xs-80 {
    width: 80%; }
  .kasra-col-xs-81 {
    width: 81%; }
  .kasra-col-xs-82 {
    width: 82%; }
  .kasra-col-xs-83 {
    width: 83%; }
  .kasra-col-xs-84 {
    width: 84%; }
  .kasra-col-xs-85 {
    width: 85%; }
  .kasra-col-xs-86 {
    width: 86%; }
  .kasra-col-xs-87 {
    width: 87%; }
  .kasra-col-xs-88 {
    width: 88%; }
  .kasra-col-xs-89 {
    width: 89%; }
  .kasra-col-xs-90 {
    width: 90%; }
  .kasra-col-xs-91 {
    width: 91%; }
  .kasra-col-xs-92 {
    width: 92%; }
  .kasra-col-xs-93 {
    width: 93%; }
  .kasra-col-xs-94 {
    width: 94%; }
  .kasra-col-xs-95 {
    width: 95%; }
  .kasra-col-xs-96 {
    width: 96%; }
  .kasra-col-xs-97 {
    width: 97%; }
  .kasra-col-xs-98 {
    width: 98%; }
  .kasra-col-xs-99 {
    width: 99%; }
  .kasra-col-xs-100 {
    width: 100%; }
  .kasra-col-xs-pull-0 {
    right: auto; }
  .kasra-col-xs-pull-1 {
    right: 1%; }
  .kasra-col-xs-pull-2 {
    right: 2%; }
  .kasra-col-xs-pull-3 {
    right: 3%; }
  .kasra-col-xs-pull-4 {
    right: 4%; }
  .kasra-col-xs-pull-5 {
    right: 5%; }
  .kasra-col-xs-pull-6 {
    right: 6%; }
  .kasra-col-xs-pull-7 {
    right: 7%; }
  .kasra-col-xs-pull-8 {
    right: 8%; }
  .kasra-col-xs-pull-9 {
    right: 9%; }
  .kasra-col-xs-pull-10 {
    right: 10%; }
  .kasra-col-xs-pull-11 {
    right: 11%; }
  .kasra-col-xs-pull-12 {
    right: 12%; }
  .kasra-col-xs-pull-13 {
    right: 13%; }
  .kasra-col-xs-pull-14 {
    right: 14%; }
  .kasra-col-xs-pull-15 {
    right: 15%; }
  .kasra-col-xs-pull-16 {
    right: 16%; }
  .kasra-col-xs-pull-17 {
    right: 17%; }
  .kasra-col-xs-pull-18 {
    right: 18%; }
  .kasra-col-xs-pull-19 {
    right: 19%; }
  .kasra-col-xs-pull-20 {
    right: 20%; }
  .kasra-col-xs-pull-21 {
    right: 21%; }
  .kasra-col-xs-pull-22 {
    right: 22%; }
  .kasra-col-xs-pull-23 {
    right: 23%; }
  .kasra-col-xs-pull-24 {
    right: 24%; }
  .kasra-col-xs-pull-25 {
    right: 25%; }
  .kasra-col-xs-pull-26 {
    right: 26%; }
  .kasra-col-xs-pull-27 {
    right: 27%; }
  .kasra-col-xs-pull-28 {
    right: 28%; }
  .kasra-col-xs-pull-29 {
    right: 29%; }
  .kasra-col-xs-pull-30 {
    right: 30%; }
  .kasra-col-xs-pull-31 {
    right: 31%; }
  .kasra-col-xs-pull-32 {
    right: 32%; }
  .kasra-col-xs-pull-33 {
    right: 33%; }
  .kasra-col-xs-pull-34 {
    right: 34%; }
  .kasra-col-xs-pull-35 {
    right: 35%; }
  .kasra-col-xs-pull-36 {
    right: 36%; }
  .kasra-col-xs-pull-37 {
    right: 37%; }
  .kasra-col-xs-pull-38 {
    right: 38%; }
  .kasra-col-xs-pull-39 {
    right: 39%; }
  .kasra-col-xs-pull-40 {
    right: 40%; }
  .kasra-col-xs-pull-41 {
    right: 41%; }
  .kasra-col-xs-pull-42 {
    right: 42%; }
  .kasra-col-xs-pull-43 {
    right: 43%; }
  .kasra-col-xs-pull-44 {
    right: 44%; }
  .kasra-col-xs-pull-45 {
    right: 45%; }
  .kasra-col-xs-pull-46 {
    right: 46%; }
  .kasra-col-xs-pull-47 {
    right: 47%; }
  .kasra-col-xs-pull-48 {
    right: 48%; }
  .kasra-col-xs-pull-49 {
    right: 49%; }
  .kasra-col-xs-pull-50 {
    right: 50%; }
  .kasra-col-xs-pull-51 {
    right: 51%; }
  .kasra-col-xs-pull-52 {
    right: 52%; }
  .kasra-col-xs-pull-53 {
    right: 53%; }
  .kasra-col-xs-pull-54 {
    right: 54%; }
  .kasra-col-xs-pull-55 {
    right: 55%; }
  .kasra-col-xs-pull-56 {
    right: 56%; }
  .kasra-col-xs-pull-57 {
    right: 57%; }
  .kasra-col-xs-pull-58 {
    right: 58%; }
  .kasra-col-xs-pull-59 {
    right: 59%; }
  .kasra-col-xs-pull-60 {
    right: 60%; }
  .kasra-col-xs-pull-61 {
    right: 61%; }
  .kasra-col-xs-pull-62 {
    right: 62%; }
  .kasra-col-xs-pull-63 {
    right: 63%; }
  .kasra-col-xs-pull-64 {
    right: 64%; }
  .kasra-col-xs-pull-65 {
    right: 65%; }
  .kasra-col-xs-pull-66 {
    right: 66%; }
  .kasra-col-xs-pull-67 {
    right: 67%; }
  .kasra-col-xs-pull-68 {
    right: 68%; }
  .kasra-col-xs-pull-69 {
    right: 69%; }
  .kasra-col-xs-pull-70 {
    right: 70%; }
  .kasra-col-xs-pull-71 {
    right: 71%; }
  .kasra-col-xs-pull-72 {
    right: 72%; }
  .kasra-col-xs-pull-73 {
    right: 73%; }
  .kasra-col-xs-pull-74 {
    right: 74%; }
  .kasra-col-xs-pull-75 {
    right: 75%; }
  .kasra-col-xs-pull-76 {
    right: 76%; }
  .kasra-col-xs-pull-77 {
    right: 77%; }
  .kasra-col-xs-pull-78 {
    right: 78%; }
  .kasra-col-xs-pull-79 {
    right: 79%; }
  .kasra-col-xs-pull-80 {
    right: 80%; }
  .kasra-col-xs-pull-81 {
    right: 81%; }
  .kasra-col-xs-pull-82 {
    right: 82%; }
  .kasra-col-xs-pull-83 {
    right: 83%; }
  .kasra-col-xs-pull-84 {
    right: 84%; }
  .kasra-col-xs-pull-85 {
    right: 85%; }
  .kasra-col-xs-pull-86 {
    right: 86%; }
  .kasra-col-xs-pull-87 {
    right: 87%; }
  .kasra-col-xs-pull-88 {
    right: 88%; }
  .kasra-col-xs-pull-89 {
    right: 89%; }
  .kasra-col-xs-pull-90 {
    right: 90%; }
  .kasra-col-xs-pull-91 {
    right: 91%; }
  .kasra-col-xs-pull-92 {
    right: 92%; }
  .kasra-col-xs-pull-93 {
    right: 93%; }
  .kasra-col-xs-pull-94 {
    right: 94%; }
  .kasra-col-xs-pull-95 {
    right: 95%; }
  .kasra-col-xs-pull-96 {
    right: 96%; }
  .kasra-col-xs-pull-97 {
    right: 97%; }
  .kasra-col-xs-pull-98 {
    right: 98%; }
  .kasra-col-xs-pull-99 {
    right: 99%; }
  .kasra-col-xs-pull-100 {
    right: 100%; }
  .kasra-col-xs-push-0 {
    left: auto; }
  .kasra-col-xs-push-1 {
    left: 1%; }
  .kasra-col-xs-push-2 {
    left: 2%; }
  .kasra-col-xs-push-3 {
    left: 3%; }
  .kasra-col-xs-push-4 {
    left: 4%; }
  .kasra-col-xs-push-5 {
    left: 5%; }
  .kasra-col-xs-push-6 {
    left: 6%; }
  .kasra-col-xs-push-7 {
    left: 7%; }
  .kasra-col-xs-push-8 {
    left: 8%; }
  .kasra-col-xs-push-9 {
    left: 9%; }
  .kasra-col-xs-push-10 {
    left: 10%; }
  .kasra-col-xs-push-11 {
    left: 11%; }
  .kasra-col-xs-push-12 {
    left: 12%; }
  .kasra-col-xs-push-13 {
    left: 13%; }
  .kasra-col-xs-push-14 {
    left: 14%; }
  .kasra-col-xs-push-15 {
    left: 15%; }
  .kasra-col-xs-push-16 {
    left: 16%; }
  .kasra-col-xs-push-17 {
    left: 17%; }
  .kasra-col-xs-push-18 {
    left: 18%; }
  .kasra-col-xs-push-19 {
    left: 19%; }
  .kasra-col-xs-push-20 {
    left: 20%; }
  .kasra-col-xs-push-21 {
    left: 21%; }
  .kasra-col-xs-push-22 {
    left: 22%; }
  .kasra-col-xs-push-23 {
    left: 23%; }
  .kasra-col-xs-push-24 {
    left: 24%; }
  .kasra-col-xs-push-25 {
    left: 25%; }
  .kasra-col-xs-push-26 {
    left: 26%; }
  .kasra-col-xs-push-27 {
    left: 27%; }
  .kasra-col-xs-push-28 {
    left: 28%; }
  .kasra-col-xs-push-29 {
    left: 29%; }
  .kasra-col-xs-push-30 {
    left: 30%; }
  .kasra-col-xs-push-31 {
    left: 31%; }
  .kasra-col-xs-push-32 {
    left: 32%; }
  .kasra-col-xs-push-33 {
    left: 33%; }
  .kasra-col-xs-push-34 {
    left: 34%; }
  .kasra-col-xs-push-35 {
    left: 35%; }
  .kasra-col-xs-push-36 {
    left: 36%; }
  .kasra-col-xs-push-37 {
    left: 37%; }
  .kasra-col-xs-push-38 {
    left: 38%; }
  .kasra-col-xs-push-39 {
    left: 39%; }
  .kasra-col-xs-push-40 {
    left: 40%; }
  .kasra-col-xs-push-41 {
    left: 41%; }
  .kasra-col-xs-push-42 {
    left: 42%; }
  .kasra-col-xs-push-43 {
    left: 43%; }
  .kasra-col-xs-push-44 {
    left: 44%; }
  .kasra-col-xs-push-45 {
    left: 45%; }
  .kasra-col-xs-push-46 {
    left: 46%; }
  .kasra-col-xs-push-47 {
    left: 47%; }
  .kasra-col-xs-push-48 {
    left: 48%; }
  .kasra-col-xs-push-49 {
    left: 49%; }
  .kasra-col-xs-push-50 {
    left: 50%; }
  .kasra-col-xs-push-51 {
    left: 51%; }
  .kasra-col-xs-push-52 {
    left: 52%; }
  .kasra-col-xs-push-53 {
    left: 53%; }
  .kasra-col-xs-push-54 {
    left: 54%; }
  .kasra-col-xs-push-55 {
    left: 55%; }
  .kasra-col-xs-push-56 {
    left: 56%; }
  .kasra-col-xs-push-57 {
    left: 57%; }
  .kasra-col-xs-push-58 {
    left: 58%; }
  .kasra-col-xs-push-59 {
    left: 59%; }
  .kasra-col-xs-push-60 {
    left: 60%; }
  .kasra-col-xs-push-61 {
    left: 61%; }
  .kasra-col-xs-push-62 {
    left: 62%; }
  .kasra-col-xs-push-63 {
    left: 63%; }
  .kasra-col-xs-push-64 {
    left: 64%; }
  .kasra-col-xs-push-65 {
    left: 65%; }
  .kasra-col-xs-push-66 {
    left: 66%; }
  .kasra-col-xs-push-67 {
    left: 67%; }
  .kasra-col-xs-push-68 {
    left: 68%; }
  .kasra-col-xs-push-69 {
    left: 69%; }
  .kasra-col-xs-push-70 {
    left: 70%; }
  .kasra-col-xs-push-71 {
    left: 71%; }
  .kasra-col-xs-push-72 {
    left: 72%; }
  .kasra-col-xs-push-73 {
    left: 73%; }
  .kasra-col-xs-push-74 {
    left: 74%; }
  .kasra-col-xs-push-75 {
    left: 75%; }
  .kasra-col-xs-push-76 {
    left: 76%; }
  .kasra-col-xs-push-77 {
    left: 77%; }
  .kasra-col-xs-push-78 {
    left: 78%; }
  .kasra-col-xs-push-79 {
    left: 79%; }
  .kasra-col-xs-push-80 {
    left: 80%; }
  .kasra-col-xs-push-81 {
    left: 81%; }
  .kasra-col-xs-push-82 {
    left: 82%; }
  .kasra-col-xs-push-83 {
    left: 83%; }
  .kasra-col-xs-push-84 {
    left: 84%; }
  .kasra-col-xs-push-85 {
    left: 85%; }
  .kasra-col-xs-push-86 {
    left: 86%; }
  .kasra-col-xs-push-87 {
    left: 87%; }
  .kasra-col-xs-push-88 {
    left: 88%; }
  .kasra-col-xs-push-89 {
    left: 89%; }
  .kasra-col-xs-push-90 {
    left: 90%; }
  .kasra-col-xs-push-91 {
    left: 91%; }
  .kasra-col-xs-push-92 {
    left: 92%; }
  .kasra-col-xs-push-93 {
    left: 93%; }
  .kasra-col-xs-push-94 {
    left: 94%; }
  .kasra-col-xs-push-95 {
    left: 95%; }
  .kasra-col-xs-push-96 {
    left: 96%; }
  .kasra-col-xs-push-97 {
    left: 97%; }
  .kasra-col-xs-push-98 {
    left: 98%; }
  .kasra-col-xs-push-99 {
    left: 99%; }
  .kasra-col-xs-push-100 {
    left: 100%; }
  .kasra-col-xs-offset-0 {
    margin-left: 0%; }
  .kasra-col-xs-offset-1 {
    margin-left: 1%; }
  .kasra-col-xs-offset-2 {
    margin-left: 2%; }
  .kasra-col-xs-offset-3 {
    margin-left: 3%; }
  .kasra-col-xs-offset-4 {
    margin-left: 4%; }
  .kasra-col-xs-offset-5 {
    margin-left: 5%; }
  .kasra-col-xs-offset-6 {
    margin-left: 6%; }
  .kasra-col-xs-offset-7 {
    margin-left: 7%; }
  .kasra-col-xs-offset-8 {
    margin-left: 8%; }
  .kasra-col-xs-offset-9 {
    margin-left: 9%; }
  .kasra-col-xs-offset-10 {
    margin-left: 10%; }
  .kasra-col-xs-offset-11 {
    margin-left: 11%; }
  .kasra-col-xs-offset-12 {
    margin-left: 12%; }
  .kasra-col-xs-offset-13 {
    margin-left: 13%; }
  .kasra-col-xs-offset-14 {
    margin-left: 14%; }
  .kasra-col-xs-offset-15 {
    margin-left: 15%; }
  .kasra-col-xs-offset-16 {
    margin-left: 16%; }
  .kasra-col-xs-offset-17 {
    margin-left: 17%; }
  .kasra-col-xs-offset-18 {
    margin-left: 18%; }
  .kasra-col-xs-offset-19 {
    margin-left: 19%; }
  .kasra-col-xs-offset-20 {
    margin-left: 20%; }
  .kasra-col-xs-offset-21 {
    margin-left: 21%; }
  .kasra-col-xs-offset-22 {
    margin-left: 22%; }
  .kasra-col-xs-offset-23 {
    margin-left: 23%; }
  .kasra-col-xs-offset-24 {
    margin-left: 24%; }
  .kasra-col-xs-offset-25 {
    margin-left: 25%; }
  .kasra-col-xs-offset-26 {
    margin-left: 26%; }
  .kasra-col-xs-offset-27 {
    margin-left: 27%; }
  .kasra-col-xs-offset-28 {
    margin-left: 28%; }
  .kasra-col-xs-offset-29 {
    margin-left: 29%; }
  .kasra-col-xs-offset-30 {
    margin-left: 30%; }
  .kasra-col-xs-offset-31 {
    margin-left: 31%; }
  .kasra-col-xs-offset-32 {
    margin-left: 32%; }
  .kasra-col-xs-offset-33 {
    margin-left: 33%; }
  .kasra-col-xs-offset-34 {
    margin-left: 34%; }
  .kasra-col-xs-offset-35 {
    margin-left: 35%; }
  .kasra-col-xs-offset-36 {
    margin-left: 36%; }
  .kasra-col-xs-offset-37 {
    margin-left: 37%; }
  .kasra-col-xs-offset-38 {
    margin-left: 38%; }
  .kasra-col-xs-offset-39 {
    margin-left: 39%; }
  .kasra-col-xs-offset-40 {
    margin-left: 40%; }
  .kasra-col-xs-offset-41 {
    margin-left: 41%; }
  .kasra-col-xs-offset-42 {
    margin-left: 42%; }
  .kasra-col-xs-offset-43 {
    margin-left: 43%; }
  .kasra-col-xs-offset-44 {
    margin-left: 44%; }
  .kasra-col-xs-offset-45 {
    margin-left: 45%; }
  .kasra-col-xs-offset-46 {
    margin-left: 46%; }
  .kasra-col-xs-offset-47 {
    margin-left: 47%; }
  .kasra-col-xs-offset-48 {
    margin-left: 48%; }
  .kasra-col-xs-offset-49 {
    margin-left: 49%; }
  .kasra-col-xs-offset-50 {
    margin-left: 50%; }
  .kasra-col-xs-offset-51 {
    margin-left: 51%; }
  .kasra-col-xs-offset-52 {
    margin-left: 52%; }
  .kasra-col-xs-offset-53 {
    margin-left: 53%; }
  .kasra-col-xs-offset-54 {
    margin-left: 54%; }
  .kasra-col-xs-offset-55 {
    margin-left: 55%; }
  .kasra-col-xs-offset-56 {
    margin-left: 56%; }
  .kasra-col-xs-offset-57 {
    margin-left: 57%; }
  .kasra-col-xs-offset-58 {
    margin-left: 58%; }
  .kasra-col-xs-offset-59 {
    margin-left: 59%; }
  .kasra-col-xs-offset-60 {
    margin-left: 60%; }
  .kasra-col-xs-offset-61 {
    margin-left: 61%; }
  .kasra-col-xs-offset-62 {
    margin-left: 62%; }
  .kasra-col-xs-offset-63 {
    margin-left: 63%; }
  .kasra-col-xs-offset-64 {
    margin-left: 64%; }
  .kasra-col-xs-offset-65 {
    margin-left: 65%; }
  .kasra-col-xs-offset-66 {
    margin-left: 66%; }
  .kasra-col-xs-offset-67 {
    margin-left: 67%; }
  .kasra-col-xs-offset-68 {
    margin-left: 68%; }
  .kasra-col-xs-offset-69 {
    margin-left: 69%; }
  .kasra-col-xs-offset-70 {
    margin-left: 70%; }
  .kasra-col-xs-offset-71 {
    margin-left: 71%; }
  .kasra-col-xs-offset-72 {
    margin-left: 72%; }
  .kasra-col-xs-offset-73 {
    margin-left: 73%; }
  .kasra-col-xs-offset-74 {
    margin-left: 74%; }
  .kasra-col-xs-offset-75 {
    margin-left: 75%; }
  .kasra-col-xs-offset-76 {
    margin-left: 76%; }
  .kasra-col-xs-offset-77 {
    margin-left: 77%; }
  .kasra-col-xs-offset-78 {
    margin-left: 78%; }
  .kasra-col-xs-offset-79 {
    margin-left: 79%; }
  .kasra-col-xs-offset-80 {
    margin-left: 80%; }
  .kasra-col-xs-offset-81 {
    margin-left: 81%; }
  .kasra-col-xs-offset-82 {
    margin-left: 82%; }
  .kasra-col-xs-offset-83 {
    margin-left: 83%; }
  .kasra-col-xs-offset-84 {
    margin-left: 84%; }
  .kasra-col-xs-offset-85 {
    margin-left: 85%; }
  .kasra-col-xs-offset-86 {
    margin-left: 86%; }
  .kasra-col-xs-offset-87 {
    margin-left: 87%; }
  .kasra-col-xs-offset-88 {
    margin-left: 88%; }
  .kasra-col-xs-offset-89 {
    margin-left: 89%; }
  .kasra-col-xs-offset-90 {
    margin-left: 90%; }
  .kasra-col-xs-offset-91 {
    margin-left: 91%; }
  .kasra-col-xs-offset-92 {
    margin-left: 92%; }
  .kasra-col-xs-offset-93 {
    margin-left: 93%; }
  .kasra-col-xs-offset-94 {
    margin-left: 94%; }
  .kasra-col-xs-offset-95 {
    margin-left: 95%; }
  .kasra-col-xs-offset-96 {
    margin-left: 96%; }
  .kasra-col-xs-offset-97 {
    margin-left: 97%; }
  .kasra-col-xs-offset-98 {
    margin-left: 98%; }
  .kasra-col-xs-offset-99 {
    margin-left: 99%; }
  .kasra-col-xs-offset-100 {
    margin-left: 100%; } }

@media (min-width: 576px) {
  .kasra-col-sm-1, .kasra-col-sm-2, .kasra-col-sm-3, .kasra-col-sm-4, .kasra-col-sm-5, .kasra-col-sm-6, .kasra-col-sm-7, .kasra-col-sm-8, .kasra-col-sm-9, .kasra-col-sm-10, .kasra-col-sm-11, .kasra-col-sm-12, .kasra-col-sm-13, .kasra-col-sm-14, .kasra-col-sm-15, .kasra-col-sm-16, .kasra-col-sm-17, .kasra-col-sm-18, .kasra-col-sm-19, .kasra-col-sm-20, .kasra-col-sm-21, .kasra-col-sm-22, .kasra-col-sm-23, .kasra-col-sm-24, .kasra-col-sm-25, .kasra-col-sm-26, .kasra-col-sm-27, .kasra-col-sm-28, .kasra-col-sm-29, .kasra-col-sm-30, .kasra-col-sm-31, .kasra-col-sm-32, .kasra-col-sm-33, .kasra-col-sm-34, .kasra-col-sm-35, .kasra-col-sm-36, .kasra-col-sm-37, .kasra-col-sm-38, .kasra-col-sm-39, .kasra-col-sm-40, .kasra-col-sm-41, .kasra-col-sm-42, .kasra-col-sm-43, .kasra-col-sm-44, .kasra-col-sm-45, .kasra-col-sm-46, .kasra-col-sm-47, .kasra-col-sm-48, .kasra-col-sm-49, .kasra-col-sm-50, .kasra-col-sm-51, .kasra-col-sm-52, .kasra-col-sm-53, .kasra-col-sm-54, .kasra-col-sm-55, .kasra-col-sm-56, .kasra-col-sm-57, .kasra-col-sm-58, .kasra-col-sm-59, .kasra-col-sm-60, .kasra-col-sm-61, .kasra-col-sm-62, .kasra-col-sm-63, .kasra-col-sm-64, .kasra-col-sm-65, .kasra-col-sm-66, .kasra-col-sm-67, .kasra-col-sm-68, .kasra-col-sm-69, .kasra-col-sm-70, .kasra-col-sm-71, .kasra-col-sm-72, .kasra-col-sm-73, .kasra-col-sm-74, .kasra-col-sm-75, .kasra-col-sm-76, .kasra-col-sm-77, .kasra-col-sm-78, .kasra-col-sm-79, .kasra-col-sm-80, .kasra-col-sm-81, .kasra-col-sm-82, .kasra-col-sm-83, .kasra-col-sm-84, .kasra-col-sm-85, .kasra-col-sm-86, .kasra-col-sm-87, .kasra-col-sm-88, .kasra-col-sm-89, .kasra-col-sm-90, .kasra-col-sm-91, .kasra-col-sm-92, .kasra-col-sm-93, .kasra-col-sm-94, .kasra-col-sm-95, .kasra-col-sm-96, .kasra-col-sm-97, .kasra-col-sm-98, .kasra-col-sm-99, .kasra-col-sm-100 {
    float: right; }
  .kasra-col-sm-1 {
    width: 1%; }
  .kasra-col-sm-2 {
    width: 2%; }
  .kasra-col-sm-3 {
    width: 3%; }
  .kasra-col-sm-4 {
    width: 4%; }
  .kasra-col-sm-5 {
    width: 5%; }
  .kasra-col-sm-6 {
    width: 6%; }
  .kasra-col-sm-7 {
    width: 7%; }
  .kasra-col-sm-8 {
    width: 8%; }
  .kasra-col-sm-9 {
    width: 9%; }
  .kasra-col-sm-10 {
    width: 10%; }
  .kasra-col-sm-11 {
    width: 11%; }
  .kasra-col-sm-12 {
    width: 12%; }
  .kasra-col-sm-13 {
    width: 13%; }
  .kasra-col-sm-14 {
    width: 14%; }
  .kasra-col-sm-15 {
    width: 15%; }
  .kasra-col-sm-16 {
    width: 16%; }
  .kasra-col-sm-17 {
    width: 17%; }
  .kasra-col-sm-18 {
    width: 18%; }
  .kasra-col-sm-19 {
    width: 19%; }
  .kasra-col-sm-20 {
    width: 20%; }
  .kasra-col-sm-21 {
    width: 21%; }
  .kasra-col-sm-22 {
    width: 22%; }
  .kasra-col-sm-23 {
    width: 23%; }
  .kasra-col-sm-24 {
    width: 24%; }
  .kasra-col-sm-25 {
    width: 25%; }
  .kasra-col-sm-26 {
    width: 26%; }
  .kasra-col-sm-27 {
    width: 27%; }
  .kasra-col-sm-28 {
    width: 28%; }
  .kasra-col-sm-29 {
    width: 29%; }
  .kasra-col-sm-30 {
    width: 30%; }
  .kasra-col-sm-31 {
    width: 31%; }
  .kasra-col-sm-32 {
    width: 32%; }
  .kasra-col-sm-33 {
    width: 33%; }
  .kasra-col-sm-34 {
    width: 34%; }
  .kasra-col-sm-35 {
    width: 35%; }
  .kasra-col-sm-36 {
    width: 36%; }
  .kasra-col-sm-37 {
    width: 37%; }
  .kasra-col-sm-38 {
    width: 38%; }
  .kasra-col-sm-39 {
    width: 39%; }
  .kasra-col-sm-40 {
    width: 40%; }
  .kasra-col-sm-41 {
    width: 41%; }
  .kasra-col-sm-42 {
    width: 42%; }
  .kasra-col-sm-43 {
    width: 43%; }
  .kasra-col-sm-44 {
    width: 44%; }
  .kasra-col-sm-45 {
    width: 45%; }
  .kasra-col-sm-46 {
    width: 46%; }
  .kasra-col-sm-47 {
    width: 47%; }
  .kasra-col-sm-48 {
    width: 48%; }
  .kasra-col-sm-49 {
    width: 49%; }
  .kasra-col-sm-50 {
    width: 50%; }
  .kasra-col-sm-51 {
    width: 51%; }
  .kasra-col-sm-52 {
    width: 52%; }
  .kasra-col-sm-53 {
    width: 53%; }
  .kasra-col-sm-54 {
    width: 54%; }
  .kasra-col-sm-55 {
    width: 55%; }
  .kasra-col-sm-56 {
    width: 56%; }
  .kasra-col-sm-57 {
    width: 57%; }
  .kasra-col-sm-58 {
    width: 58%; }
  .kasra-col-sm-59 {
    width: 59%; }
  .kasra-col-sm-60 {
    width: 60%; }
  .kasra-col-sm-61 {
    width: 61%; }
  .kasra-col-sm-62 {
    width: 62%; }
  .kasra-col-sm-63 {
    width: 63%; }
  .kasra-col-sm-64 {
    width: 64%; }
  .kasra-col-sm-65 {
    width: 65%; }
  .kasra-col-sm-66 {
    width: 66%; }
  .kasra-col-sm-67 {
    width: 67%; }
  .kasra-col-sm-68 {
    width: 68%; }
  .kasra-col-sm-69 {
    width: 69%; }
  .kasra-col-sm-70 {
    width: 70%; }
  .kasra-col-sm-71 {
    width: 71%; }
  .kasra-col-sm-72 {
    width: 72%; }
  .kasra-col-sm-73 {
    width: 73%; }
  .kasra-col-sm-74 {
    width: 74%; }
  .kasra-col-sm-75 {
    width: 75%; }
  .kasra-col-sm-76 {
    width: 76%; }
  .kasra-col-sm-77 {
    width: 77%; }
  .kasra-col-sm-78 {
    width: 78%; }
  .kasra-col-sm-79 {
    width: 79%; }
  .kasra-col-sm-80 {
    width: 80%; }
  .kasra-col-sm-81 {
    width: 81%; }
  .kasra-col-sm-82 {
    width: 82%; }
  .kasra-col-sm-83 {
    width: 83%; }
  .kasra-col-sm-84 {
    width: 84%; }
  .kasra-col-sm-85 {
    width: 85%; }
  .kasra-col-sm-86 {
    width: 86%; }
  .kasra-col-sm-87 {
    width: 87%; }
  .kasra-col-sm-88 {
    width: 88%; }
  .kasra-col-sm-89 {
    width: 89%; }
  .kasra-col-sm-90 {
    width: 90%; }
  .kasra-col-sm-91 {
    width: 91%; }
  .kasra-col-sm-92 {
    width: 92%; }
  .kasra-col-sm-93 {
    width: 93%; }
  .kasra-col-sm-94 {
    width: 94%; }
  .kasra-col-sm-95 {
    width: 95%; }
  .kasra-col-sm-96 {
    width: 96%; }
  .kasra-col-sm-97 {
    width: 97%; }
  .kasra-col-sm-98 {
    width: 98%; }
  .kasra-col-sm-99 {
    width: 99%; }
  .kasra-col-sm-100 {
    width: 100%; }
  .kasra-col-sm-pull-0 {
    right: auto; }
  .kasra-col-sm-pull-1 {
    right: 1%; }
  .kasra-col-sm-pull-2 {
    right: 2%; }
  .kasra-col-sm-pull-3 {
    right: 3%; }
  .kasra-col-sm-pull-4 {
    right: 4%; }
  .kasra-col-sm-pull-5 {
    right: 5%; }
  .kasra-col-sm-pull-6 {
    right: 6%; }
  .kasra-col-sm-pull-7 {
    right: 7%; }
  .kasra-col-sm-pull-8 {
    right: 8%; }
  .kasra-col-sm-pull-9 {
    right: 9%; }
  .kasra-col-sm-pull-10 {
    right: 10%; }
  .kasra-col-sm-pull-11 {
    right: 11%; }
  .kasra-col-sm-pull-12 {
    right: 12%; }
  .kasra-col-sm-pull-13 {
    right: 13%; }
  .kasra-col-sm-pull-14 {
    right: 14%; }
  .kasra-col-sm-pull-15 {
    right: 15%; }
  .kasra-col-sm-pull-16 {
    right: 16%; }
  .kasra-col-sm-pull-17 {
    right: 17%; }
  .kasra-col-sm-pull-18 {
    right: 18%; }
  .kasra-col-sm-pull-19 {
    right: 19%; }
  .kasra-col-sm-pull-20 {
    right: 20%; }
  .kasra-col-sm-pull-21 {
    right: 21%; }
  .kasra-col-sm-pull-22 {
    right: 22%; }
  .kasra-col-sm-pull-23 {
    right: 23%; }
  .kasra-col-sm-pull-24 {
    right: 24%; }
  .kasra-col-sm-pull-25 {
    right: 25%; }
  .kasra-col-sm-pull-26 {
    right: 26%; }
  .kasra-col-sm-pull-27 {
    right: 27%; }
  .kasra-col-sm-pull-28 {
    right: 28%; }
  .kasra-col-sm-pull-29 {
    right: 29%; }
  .kasra-col-sm-pull-30 {
    right: 30%; }
  .kasra-col-sm-pull-31 {
    right: 31%; }
  .kasra-col-sm-pull-32 {
    right: 32%; }
  .kasra-col-sm-pull-33 {
    right: 33%; }
  .kasra-col-sm-pull-34 {
    right: 34%; }
  .kasra-col-sm-pull-35 {
    right: 35%; }
  .kasra-col-sm-pull-36 {
    right: 36%; }
  .kasra-col-sm-pull-37 {
    right: 37%; }
  .kasra-col-sm-pull-38 {
    right: 38%; }
  .kasra-col-sm-pull-39 {
    right: 39%; }
  .kasra-col-sm-pull-40 {
    right: 40%; }
  .kasra-col-sm-pull-41 {
    right: 41%; }
  .kasra-col-sm-pull-42 {
    right: 42%; }
  .kasra-col-sm-pull-43 {
    right: 43%; }
  .kasra-col-sm-pull-44 {
    right: 44%; }
  .kasra-col-sm-pull-45 {
    right: 45%; }
  .kasra-col-sm-pull-46 {
    right: 46%; }
  .kasra-col-sm-pull-47 {
    right: 47%; }
  .kasra-col-sm-pull-48 {
    right: 48%; }
  .kasra-col-sm-pull-49 {
    right: 49%; }
  .kasra-col-sm-pull-50 {
    right: 50%; }
  .kasra-col-sm-pull-51 {
    right: 51%; }
  .kasra-col-sm-pull-52 {
    right: 52%; }
  .kasra-col-sm-pull-53 {
    right: 53%; }
  .kasra-col-sm-pull-54 {
    right: 54%; }
  .kasra-col-sm-pull-55 {
    right: 55%; }
  .kasra-col-sm-pull-56 {
    right: 56%; }
  .kasra-col-sm-pull-57 {
    right: 57%; }
  .kasra-col-sm-pull-58 {
    right: 58%; }
  .kasra-col-sm-pull-59 {
    right: 59%; }
  .kasra-col-sm-pull-60 {
    right: 60%; }
  .kasra-col-sm-pull-61 {
    right: 61%; }
  .kasra-col-sm-pull-62 {
    right: 62%; }
  .kasra-col-sm-pull-63 {
    right: 63%; }
  .kasra-col-sm-pull-64 {
    right: 64%; }
  .kasra-col-sm-pull-65 {
    right: 65%; }
  .kasra-col-sm-pull-66 {
    right: 66%; }
  .kasra-col-sm-pull-67 {
    right: 67%; }
  .kasra-col-sm-pull-68 {
    right: 68%; }
  .kasra-col-sm-pull-69 {
    right: 69%; }
  .kasra-col-sm-pull-70 {
    right: 70%; }
  .kasra-col-sm-pull-71 {
    right: 71%; }
  .kasra-col-sm-pull-72 {
    right: 72%; }
  .kasra-col-sm-pull-73 {
    right: 73%; }
  .kasra-col-sm-pull-74 {
    right: 74%; }
  .kasra-col-sm-pull-75 {
    right: 75%; }
  .kasra-col-sm-pull-76 {
    right: 76%; }
  .kasra-col-sm-pull-77 {
    right: 77%; }
  .kasra-col-sm-pull-78 {
    right: 78%; }
  .kasra-col-sm-pull-79 {
    right: 79%; }
  .kasra-col-sm-pull-80 {
    right: 80%; }
  .kasra-col-sm-pull-81 {
    right: 81%; }
  .kasra-col-sm-pull-82 {
    right: 82%; }
  .kasra-col-sm-pull-83 {
    right: 83%; }
  .kasra-col-sm-pull-84 {
    right: 84%; }
  .kasra-col-sm-pull-85 {
    right: 85%; }
  .kasra-col-sm-pull-86 {
    right: 86%; }
  .kasra-col-sm-pull-87 {
    right: 87%; }
  .kasra-col-sm-pull-88 {
    right: 88%; }
  .kasra-col-sm-pull-89 {
    right: 89%; }
  .kasra-col-sm-pull-90 {
    right: 90%; }
  .kasra-col-sm-pull-91 {
    right: 91%; }
  .kasra-col-sm-pull-92 {
    right: 92%; }
  .kasra-col-sm-pull-93 {
    right: 93%; }
  .kasra-col-sm-pull-94 {
    right: 94%; }
  .kasra-col-sm-pull-95 {
    right: 95%; }
  .kasra-col-sm-pull-96 {
    right: 96%; }
  .kasra-col-sm-pull-97 {
    right: 97%; }
  .kasra-col-sm-pull-98 {
    right: 98%; }
  .kasra-col-sm-pull-99 {
    right: 99%; }
  .kasra-col-sm-pull-100 {
    right: 100%; }
  .kasra-col-sm-push-0 {
    left: auto; }
  .kasra-col-sm-push-1 {
    left: 1%; }
  .kasra-col-sm-push-2 {
    left: 2%; }
  .kasra-col-sm-push-3 {
    left: 3%; }
  .kasra-col-sm-push-4 {
    left: 4%; }
  .kasra-col-sm-push-5 {
    left: 5%; }
  .kasra-col-sm-push-6 {
    left: 6%; }
  .kasra-col-sm-push-7 {
    left: 7%; }
  .kasra-col-sm-push-8 {
    left: 8%; }
  .kasra-col-sm-push-9 {
    left: 9%; }
  .kasra-col-sm-push-10 {
    left: 10%; }
  .kasra-col-sm-push-11 {
    left: 11%; }
  .kasra-col-sm-push-12 {
    left: 12%; }
  .kasra-col-sm-push-13 {
    left: 13%; }
  .kasra-col-sm-push-14 {
    left: 14%; }
  .kasra-col-sm-push-15 {
    left: 15%; }
  .kasra-col-sm-push-16 {
    left: 16%; }
  .kasra-col-sm-push-17 {
    left: 17%; }
  .kasra-col-sm-push-18 {
    left: 18%; }
  .kasra-col-sm-push-19 {
    left: 19%; }
  .kasra-col-sm-push-20 {
    left: 20%; }
  .kasra-col-sm-push-21 {
    left: 21%; }
  .kasra-col-sm-push-22 {
    left: 22%; }
  .kasra-col-sm-push-23 {
    left: 23%; }
  .kasra-col-sm-push-24 {
    left: 24%; }
  .kasra-col-sm-push-25 {
    left: 25%; }
  .kasra-col-sm-push-26 {
    left: 26%; }
  .kasra-col-sm-push-27 {
    left: 27%; }
  .kasra-col-sm-push-28 {
    left: 28%; }
  .kasra-col-sm-push-29 {
    left: 29%; }
  .kasra-col-sm-push-30 {
    left: 30%; }
  .kasra-col-sm-push-31 {
    left: 31%; }
  .kasra-col-sm-push-32 {
    left: 32%; }
  .kasra-col-sm-push-33 {
    left: 33%; }
  .kasra-col-sm-push-34 {
    left: 34%; }
  .kasra-col-sm-push-35 {
    left: 35%; }
  .kasra-col-sm-push-36 {
    left: 36%; }
  .kasra-col-sm-push-37 {
    left: 37%; }
  .kasra-col-sm-push-38 {
    left: 38%; }
  .kasra-col-sm-push-39 {
    left: 39%; }
  .kasra-col-sm-push-40 {
    left: 40%; }
  .kasra-col-sm-push-41 {
    left: 41%; }
  .kasra-col-sm-push-42 {
    left: 42%; }
  .kasra-col-sm-push-43 {
    left: 43%; }
  .kasra-col-sm-push-44 {
    left: 44%; }
  .kasra-col-sm-push-45 {
    left: 45%; }
  .kasra-col-sm-push-46 {
    left: 46%; }
  .kasra-col-sm-push-47 {
    left: 47%; }
  .kasra-col-sm-push-48 {
    left: 48%; }
  .kasra-col-sm-push-49 {
    left: 49%; }
  .kasra-col-sm-push-50 {
    left: 50%; }
  .kasra-col-sm-push-51 {
    left: 51%; }
  .kasra-col-sm-push-52 {
    left: 52%; }
  .kasra-col-sm-push-53 {
    left: 53%; }
  .kasra-col-sm-push-54 {
    left: 54%; }
  .kasra-col-sm-push-55 {
    left: 55%; }
  .kasra-col-sm-push-56 {
    left: 56%; }
  .kasra-col-sm-push-57 {
    left: 57%; }
  .kasra-col-sm-push-58 {
    left: 58%; }
  .kasra-col-sm-push-59 {
    left: 59%; }
  .kasra-col-sm-push-60 {
    left: 60%; }
  .kasra-col-sm-push-61 {
    left: 61%; }
  .kasra-col-sm-push-62 {
    left: 62%; }
  .kasra-col-sm-push-63 {
    left: 63%; }
  .kasra-col-sm-push-64 {
    left: 64%; }
  .kasra-col-sm-push-65 {
    left: 65%; }
  .kasra-col-sm-push-66 {
    left: 66%; }
  .kasra-col-sm-push-67 {
    left: 67%; }
  .kasra-col-sm-push-68 {
    left: 68%; }
  .kasra-col-sm-push-69 {
    left: 69%; }
  .kasra-col-sm-push-70 {
    left: 70%; }
  .kasra-col-sm-push-71 {
    left: 71%; }
  .kasra-col-sm-push-72 {
    left: 72%; }
  .kasra-col-sm-push-73 {
    left: 73%; }
  .kasra-col-sm-push-74 {
    left: 74%; }
  .kasra-col-sm-push-75 {
    left: 75%; }
  .kasra-col-sm-push-76 {
    left: 76%; }
  .kasra-col-sm-push-77 {
    left: 77%; }
  .kasra-col-sm-push-78 {
    left: 78%; }
  .kasra-col-sm-push-79 {
    left: 79%; }
  .kasra-col-sm-push-80 {
    left: 80%; }
  .kasra-col-sm-push-81 {
    left: 81%; }
  .kasra-col-sm-push-82 {
    left: 82%; }
  .kasra-col-sm-push-83 {
    left: 83%; }
  .kasra-col-sm-push-84 {
    left: 84%; }
  .kasra-col-sm-push-85 {
    left: 85%; }
  .kasra-col-sm-push-86 {
    left: 86%; }
  .kasra-col-sm-push-87 {
    left: 87%; }
  .kasra-col-sm-push-88 {
    left: 88%; }
  .kasra-col-sm-push-89 {
    left: 89%; }
  .kasra-col-sm-push-90 {
    left: 90%; }
  .kasra-col-sm-push-91 {
    left: 91%; }
  .kasra-col-sm-push-92 {
    left: 92%; }
  .kasra-col-sm-push-93 {
    left: 93%; }
  .kasra-col-sm-push-94 {
    left: 94%; }
  .kasra-col-sm-push-95 {
    left: 95%; }
  .kasra-col-sm-push-96 {
    left: 96%; }
  .kasra-col-sm-push-97 {
    left: 97%; }
  .kasra-col-sm-push-98 {
    left: 98%; }
  .kasra-col-sm-push-99 {
    left: 99%; }
  .kasra-col-sm-push-100 {
    left: 100%; }
  .kasra-col-sm-offset-0 {
    margin-left: 0%; }
  .kasra-col-sm-offset-1 {
    margin-left: 1%; }
  .kasra-col-sm-offset-2 {
    margin-left: 2%; }
  .kasra-col-sm-offset-3 {
    margin-left: 3%; }
  .kasra-col-sm-offset-4 {
    margin-left: 4%; }
  .kasra-col-sm-offset-5 {
    margin-left: 5%; }
  .kasra-col-sm-offset-6 {
    margin-left: 6%; }
  .kasra-col-sm-offset-7 {
    margin-left: 7%; }
  .kasra-col-sm-offset-8 {
    margin-left: 8%; }
  .kasra-col-sm-offset-9 {
    margin-left: 9%; }
  .kasra-col-sm-offset-10 {
    margin-left: 10%; }
  .kasra-col-sm-offset-11 {
    margin-left: 11%; }
  .kasra-col-sm-offset-12 {
    margin-left: 12%; }
  .kasra-col-sm-offset-13 {
    margin-left: 13%; }
  .kasra-col-sm-offset-14 {
    margin-left: 14%; }
  .kasra-col-sm-offset-15 {
    margin-left: 15%; }
  .kasra-col-sm-offset-16 {
    margin-left: 16%; }
  .kasra-col-sm-offset-17 {
    margin-left: 17%; }
  .kasra-col-sm-offset-18 {
    margin-left: 18%; }
  .kasra-col-sm-offset-19 {
    margin-left: 19%; }
  .kasra-col-sm-offset-20 {
    margin-left: 20%; }
  .kasra-col-sm-offset-21 {
    margin-left: 21%; }
  .kasra-col-sm-offset-22 {
    margin-left: 22%; }
  .kasra-col-sm-offset-23 {
    margin-left: 23%; }
  .kasra-col-sm-offset-24 {
    margin-left: 24%; }
  .kasra-col-sm-offset-25 {
    margin-left: 25%; }
  .kasra-col-sm-offset-26 {
    margin-left: 26%; }
  .kasra-col-sm-offset-27 {
    margin-left: 27%; }
  .kasra-col-sm-offset-28 {
    margin-left: 28%; }
  .kasra-col-sm-offset-29 {
    margin-left: 29%; }
  .kasra-col-sm-offset-30 {
    margin-left: 30%; }
  .kasra-col-sm-offset-31 {
    margin-left: 31%; }
  .kasra-col-sm-offset-32 {
    margin-left: 32%; }
  .kasra-col-sm-offset-33 {
    margin-left: 33%; }
  .kasra-col-sm-offset-34 {
    margin-left: 34%; }
  .kasra-col-sm-offset-35 {
    margin-left: 35%; }
  .kasra-col-sm-offset-36 {
    margin-left: 36%; }
  .kasra-col-sm-offset-37 {
    margin-left: 37%; }
  .kasra-col-sm-offset-38 {
    margin-left: 38%; }
  .kasra-col-sm-offset-39 {
    margin-left: 39%; }
  .kasra-col-sm-offset-40 {
    margin-left: 40%; }
  .kasra-col-sm-offset-41 {
    margin-left: 41%; }
  .kasra-col-sm-offset-42 {
    margin-left: 42%; }
  .kasra-col-sm-offset-43 {
    margin-left: 43%; }
  .kasra-col-sm-offset-44 {
    margin-left: 44%; }
  .kasra-col-sm-offset-45 {
    margin-left: 45%; }
  .kasra-col-sm-offset-46 {
    margin-left: 46%; }
  .kasra-col-sm-offset-47 {
    margin-left: 47%; }
  .kasra-col-sm-offset-48 {
    margin-left: 48%; }
  .kasra-col-sm-offset-49 {
    margin-left: 49%; }
  .kasra-col-sm-offset-50 {
    margin-left: 50%; }
  .kasra-col-sm-offset-51 {
    margin-left: 51%; }
  .kasra-col-sm-offset-52 {
    margin-left: 52%; }
  .kasra-col-sm-offset-53 {
    margin-left: 53%; }
  .kasra-col-sm-offset-54 {
    margin-left: 54%; }
  .kasra-col-sm-offset-55 {
    margin-left: 55%; }
  .kasra-col-sm-offset-56 {
    margin-left: 56%; }
  .kasra-col-sm-offset-57 {
    margin-left: 57%; }
  .kasra-col-sm-offset-58 {
    margin-left: 58%; }
  .kasra-col-sm-offset-59 {
    margin-left: 59%; }
  .kasra-col-sm-offset-60 {
    margin-left: 60%; }
  .kasra-col-sm-offset-61 {
    margin-left: 61%; }
  .kasra-col-sm-offset-62 {
    margin-left: 62%; }
  .kasra-col-sm-offset-63 {
    margin-left: 63%; }
  .kasra-col-sm-offset-64 {
    margin-left: 64%; }
  .kasra-col-sm-offset-65 {
    margin-left: 65%; }
  .kasra-col-sm-offset-66 {
    margin-left: 66%; }
  .kasra-col-sm-offset-67 {
    margin-left: 67%; }
  .kasra-col-sm-offset-68 {
    margin-left: 68%; }
  .kasra-col-sm-offset-69 {
    margin-left: 69%; }
  .kasra-col-sm-offset-70 {
    margin-left: 70%; }
  .kasra-col-sm-offset-71 {
    margin-left: 71%; }
  .kasra-col-sm-offset-72 {
    margin-left: 72%; }
  .kasra-col-sm-offset-73 {
    margin-left: 73%; }
  .kasra-col-sm-offset-74 {
    margin-left: 74%; }
  .kasra-col-sm-offset-75 {
    margin-left: 75%; }
  .kasra-col-sm-offset-76 {
    margin-left: 76%; }
  .kasra-col-sm-offset-77 {
    margin-left: 77%; }
  .kasra-col-sm-offset-78 {
    margin-left: 78%; }
  .kasra-col-sm-offset-79 {
    margin-left: 79%; }
  .kasra-col-sm-offset-80 {
    margin-left: 80%; }
  .kasra-col-sm-offset-81 {
    margin-left: 81%; }
  .kasra-col-sm-offset-82 {
    margin-left: 82%; }
  .kasra-col-sm-offset-83 {
    margin-left: 83%; }
  .kasra-col-sm-offset-84 {
    margin-left: 84%; }
  .kasra-col-sm-offset-85 {
    margin-left: 85%; }
  .kasra-col-sm-offset-86 {
    margin-left: 86%; }
  .kasra-col-sm-offset-87 {
    margin-left: 87%; }
  .kasra-col-sm-offset-88 {
    margin-left: 88%; }
  .kasra-col-sm-offset-89 {
    margin-left: 89%; }
  .kasra-col-sm-offset-90 {
    margin-left: 90%; }
  .kasra-col-sm-offset-91 {
    margin-left: 91%; }
  .kasra-col-sm-offset-92 {
    margin-left: 92%; }
  .kasra-col-sm-offset-93 {
    margin-left: 93%; }
  .kasra-col-sm-offset-94 {
    margin-left: 94%; }
  .kasra-col-sm-offset-95 {
    margin-left: 95%; }
  .kasra-col-sm-offset-96 {
    margin-left: 96%; }
  .kasra-col-sm-offset-97 {
    margin-left: 97%; }
  .kasra-col-sm-offset-98 {
    margin-left: 98%; }
  .kasra-col-sm-offset-99 {
    margin-left: 99%; }
  .kasra-col-sm-offset-100 {
    margin-left: 100%; } }

@media (min-width: 790px) {
  .kasra-col-md-1, .kasra-col-md-2, .kasra-col-md-3, .kasra-col-md-4, .kasra-col-md-5, .kasra-col-md-6, .kasra-col-md-7, .kasra-col-md-8, .kasra-col-md-9, .kasra-col-md-10, .kasra-col-md-11, .kasra-col-md-12, .kasra-col-md-13, .kasra-col-md-14, .kasra-col-md-15, .kasra-col-md-16, .kasra-col-md-17, .kasra-col-md-18, .kasra-col-md-19, .kasra-col-md-20, .kasra-col-md-21, .kasra-col-md-22, .kasra-col-md-23, .kasra-col-md-24, .kasra-col-md-25, .kasra-col-md-26, .kasra-col-md-27, .kasra-col-md-28, .kasra-col-md-29, .kasra-col-md-30, .kasra-col-md-31, .kasra-col-md-32, .kasra-col-md-33, .kasra-col-md-34, .kasra-col-md-35, .kasra-col-md-36, .kasra-col-md-37, .kasra-col-md-38, .kasra-col-md-39, .kasra-col-md-40, .kasra-col-md-41, .kasra-col-md-42, .kasra-col-md-43, .kasra-col-md-44, .kasra-col-md-45, .kasra-col-md-46, .kasra-col-md-47, .kasra-col-md-48, .kasra-col-md-49, .kasra-col-md-50, .kasra-col-md-51, .kasra-col-md-52, .kasra-col-md-53, .kasra-col-md-54, .kasra-col-md-55, .kasra-col-md-56, .kasra-col-md-57, .kasra-col-md-58, .kasra-col-md-59, .kasra-col-md-60, .kasra-col-md-61, .kasra-col-md-62, .kasra-col-md-63, .kasra-col-md-64, .kasra-col-md-65, .kasra-col-md-66, .kasra-col-md-67, .kasra-col-md-68, .kasra-col-md-69, .kasra-col-md-70, .kasra-col-md-71, .kasra-col-md-72, .kasra-col-md-73, .kasra-col-md-74, .kasra-col-md-75, .kasra-col-md-76, .kasra-col-md-77, .kasra-col-md-78, .kasra-col-md-79, .kasra-col-md-80, .kasra-col-md-81, .kasra-col-md-82, .kasra-col-md-83, .kasra-col-md-84, .kasra-col-md-85, .kasra-col-md-86, .kasra-col-md-87, .kasra-col-md-88, .kasra-col-md-89, .kasra-col-md-90, .kasra-col-md-91, .kasra-col-md-92, .kasra-col-md-93, .kasra-col-md-94, .kasra-col-md-95, .kasra-col-md-96, .kasra-col-md-97, .kasra-col-md-98, .kasra-col-md-99, .kasra-col-md-100 {
    float: right; }
  .kasra-col-md-1 {
    width: 1%; }
  .kasra-col-md-2 {
    width: 2%; }
  .kasra-col-md-3 {
    width: 3%; }
  .kasra-col-md-4 {
    width: 4%; }
  .kasra-col-md-5 {
    width: 5%; }
  .kasra-col-md-6 {
    width: 6%; }
  .kasra-col-md-7 {
    width: 7%; }
  .kasra-col-md-8 {
    width: 8%; }
  .kasra-col-md-9 {
    width: 9%; }
  .kasra-col-md-10 {
    width: 10%; }
  .kasra-col-md-11 {
    width: 11%; }
  .kasra-col-md-12 {
    width: 12%; }
  .kasra-col-md-13 {
    width: 13%; }
  .kasra-col-md-14 {
    width: 14%; }
  .kasra-col-md-15 {
    width: 15%; }
  .kasra-col-md-16 {
    width: 16%; }
  .kasra-col-md-17 {
    width: 17%; }
  .kasra-col-md-18 {
    width: 18%; }
  .kasra-col-md-19 {
    width: 19%; }
  .kasra-col-md-20 {
    width: 20%; }
  .kasra-col-md-21 {
    width: 21%; }
  .kasra-col-md-22 {
    width: 22%; }
  .kasra-col-md-23 {
    width: 23%; }
  .kasra-col-md-24 {
    width: 24%; }
  .kasra-col-md-25 {
    width: 25%; }
  .kasra-col-md-26 {
    width: 26%; }
  .kasra-col-md-27 {
    width: 27%; }
  .kasra-col-md-28 {
    width: 28%; }
  .kasra-col-md-29 {
    width: 29%; }
  .kasra-col-md-30 {
    width: 30%; }
  .kasra-col-md-31 {
    width: 31%; }
  .kasra-col-md-32 {
    width: 32%; }
  .kasra-col-md-33 {
    width: 33%; }
  .kasra-col-md-34 {
    width: 34%; }
  .kasra-col-md-35 {
    width: 35%; }
  .kasra-col-md-36 {
    width: 36%; }
  .kasra-col-md-37 {
    width: 37%; }
  .kasra-col-md-38 {
    width: 38%; }
  .kasra-col-md-39 {
    width: 39%; }
  .kasra-col-md-40 {
    width: 40%; }
  .kasra-col-md-41 {
    width: 41%; }
  .kasra-col-md-42 {
    width: 42%; }
  .kasra-col-md-43 {
    width: 43%; }
  .kasra-col-md-44 {
    width: 44%; }
  .kasra-col-md-45 {
    width: 45%; }
  .kasra-col-md-46 {
    width: 46%; }
  .kasra-col-md-47 {
    width: 47%; }
  .kasra-col-md-48 {
    width: 48%; }
  .kasra-col-md-49 {
    width: 49%; }
  .kasra-col-md-50 {
    width: 50%; }
  .kasra-col-md-51 {
    width: 51%; }
  .kasra-col-md-52 {
    width: 52%; }
  .kasra-col-md-53 {
    width: 53%; }
  .kasra-col-md-54 {
    width: 54%; }
  .kasra-col-md-55 {
    width: 55%; }
  .kasra-col-md-56 {
    width: 56%; }
  .kasra-col-md-57 {
    width: 57%; }
  .kasra-col-md-58 {
    width: 58%; }
  .kasra-col-md-59 {
    width: 59%; }
  .kasra-col-md-60 {
    width: 60%; }
  .kasra-col-md-61 {
    width: 61%; }
  .kasra-col-md-62 {
    width: 62%; }
  .kasra-col-md-63 {
    width: 63%; }
  .kasra-col-md-64 {
    width: 64%; }
  .kasra-col-md-65 {
    width: 65%; }
  .kasra-col-md-66 {
    width: 66%; }
  .kasra-col-md-67 {
    width: 67%; }
  .kasra-col-md-68 {
    width: 68%; }
  .kasra-col-md-69 {
    width: 69%; }
  .kasra-col-md-70 {
    width: 70%; }
  .kasra-col-md-71 {
    width: 71%; }
  .kasra-col-md-72 {
    width: 72%; }
  .kasra-col-md-73 {
    width: 73%; }
  .kasra-col-md-74 {
    width: 74%; }
  .kasra-col-md-75 {
    width: 75%; }
  .kasra-col-md-76 {
    width: 76%; }
  .kasra-col-md-77 {
    width: 77%; }
  .kasra-col-md-78 {
    width: 78%; }
  .kasra-col-md-79 {
    width: 79%; }
  .kasra-col-md-80 {
    width: 80%; }
  .kasra-col-md-81 {
    width: 81%; }
  .kasra-col-md-82 {
    width: 82%; }
  .kasra-col-md-83 {
    width: 83%; }
  .kasra-col-md-84 {
    width: 84%; }
  .kasra-col-md-85 {
    width: 85%; }
  .kasra-col-md-86 {
    width: 86%; }
  .kasra-col-md-87 {
    width: 87%; }
  .kasra-col-md-88 {
    width: 88%; }
  .kasra-col-md-89 {
    width: 89%; }
  .kasra-col-md-90 {
    width: 90%; }
  .kasra-col-md-91 {
    width: 91%; }
  .kasra-col-md-92 {
    width: 92%; }
  .kasra-col-md-93 {
    width: 93%; }
  .kasra-col-md-94 {
    width: 94%; }
  .kasra-col-md-95 {
    width: 95%; }
  .kasra-col-md-96 {
    width: 96%; }
  .kasra-col-md-97 {
    width: 97%; }
  .kasra-col-md-98 {
    width: 98%; }
  .kasra-col-md-99 {
    width: 99%; }
  .kasra-col-md-100 {
    width: 100%; }
  .kasra-col-md-pull-0 {
    right: auto; }
  .kasra-col-md-pull-1 {
    right: 1%; }
  .kasra-col-md-pull-2 {
    right: 2%; }
  .kasra-col-md-pull-3 {
    right: 3%; }
  .kasra-col-md-pull-4 {
    right: 4%; }
  .kasra-col-md-pull-5 {
    right: 5%; }
  .kasra-col-md-pull-6 {
    right: 6%; }
  .kasra-col-md-pull-7 {
    right: 7%; }
  .kasra-col-md-pull-8 {
    right: 8%; }
  .kasra-col-md-pull-9 {
    right: 9%; }
  .kasra-col-md-pull-10 {
    right: 10%; }
  .kasra-col-md-pull-11 {
    right: 11%; }
  .kasra-col-md-pull-12 {
    right: 12%; }
  .kasra-col-md-pull-13 {
    right: 13%; }
  .kasra-col-md-pull-14 {
    right: 14%; }
  .kasra-col-md-pull-15 {
    right: 15%; }
  .kasra-col-md-pull-16 {
    right: 16%; }
  .kasra-col-md-pull-17 {
    right: 17%; }
  .kasra-col-md-pull-18 {
    right: 18%; }
  .kasra-col-md-pull-19 {
    right: 19%; }
  .kasra-col-md-pull-20 {
    right: 20%; }
  .kasra-col-md-pull-21 {
    right: 21%; }
  .kasra-col-md-pull-22 {
    right: 22%; }
  .kasra-col-md-pull-23 {
    right: 23%; }
  .kasra-col-md-pull-24 {
    right: 24%; }
  .kasra-col-md-pull-25 {
    right: 25%; }
  .kasra-col-md-pull-26 {
    right: 26%; }
  .kasra-col-md-pull-27 {
    right: 27%; }
  .kasra-col-md-pull-28 {
    right: 28%; }
  .kasra-col-md-pull-29 {
    right: 29%; }
  .kasra-col-md-pull-30 {
    right: 30%; }
  .kasra-col-md-pull-31 {
    right: 31%; }
  .kasra-col-md-pull-32 {
    right: 32%; }
  .kasra-col-md-pull-33 {
    right: 33%; }
  .kasra-col-md-pull-34 {
    right: 34%; }
  .kasra-col-md-pull-35 {
    right: 35%; }
  .kasra-col-md-pull-36 {
    right: 36%; }
  .kasra-col-md-pull-37 {
    right: 37%; }
  .kasra-col-md-pull-38 {
    right: 38%; }
  .kasra-col-md-pull-39 {
    right: 39%; }
  .kasra-col-md-pull-40 {
    right: 40%; }
  .kasra-col-md-pull-41 {
    right: 41%; }
  .kasra-col-md-pull-42 {
    right: 42%; }
  .kasra-col-md-pull-43 {
    right: 43%; }
  .kasra-col-md-pull-44 {
    right: 44%; }
  .kasra-col-md-pull-45 {
    right: 45%; }
  .kasra-col-md-pull-46 {
    right: 46%; }
  .kasra-col-md-pull-47 {
    right: 47%; }
  .kasra-col-md-pull-48 {
    right: 48%; }
  .kasra-col-md-pull-49 {
    right: 49%; }
  .kasra-col-md-pull-50 {
    right: 50%; }
  .kasra-col-md-pull-51 {
    right: 51%; }
  .kasra-col-md-pull-52 {
    right: 52%; }
  .kasra-col-md-pull-53 {
    right: 53%; }
  .kasra-col-md-pull-54 {
    right: 54%; }
  .kasra-col-md-pull-55 {
    right: 55%; }
  .kasra-col-md-pull-56 {
    right: 56%; }
  .kasra-col-md-pull-57 {
    right: 57%; }
  .kasra-col-md-pull-58 {
    right: 58%; }
  .kasra-col-md-pull-59 {
    right: 59%; }
  .kasra-col-md-pull-60 {
    right: 60%; }
  .kasra-col-md-pull-61 {
    right: 61%; }
  .kasra-col-md-pull-62 {
    right: 62%; }
  .kasra-col-md-pull-63 {
    right: 63%; }
  .kasra-col-md-pull-64 {
    right: 64%; }
  .kasra-col-md-pull-65 {
    right: 65%; }
  .kasra-col-md-pull-66 {
    right: 66%; }
  .kasra-col-md-pull-67 {
    right: 67%; }
  .kasra-col-md-pull-68 {
    right: 68%; }
  .kasra-col-md-pull-69 {
    right: 69%; }
  .kasra-col-md-pull-70 {
    right: 70%; }
  .kasra-col-md-pull-71 {
    right: 71%; }
  .kasra-col-md-pull-72 {
    right: 72%; }
  .kasra-col-md-pull-73 {
    right: 73%; }
  .kasra-col-md-pull-74 {
    right: 74%; }
  .kasra-col-md-pull-75 {
    right: 75%; }
  .kasra-col-md-pull-76 {
    right: 76%; }
  .kasra-col-md-pull-77 {
    right: 77%; }
  .kasra-col-md-pull-78 {
    right: 78%; }
  .kasra-col-md-pull-79 {
    right: 79%; }
  .kasra-col-md-pull-80 {
    right: 80%; }
  .kasra-col-md-pull-81 {
    right: 81%; }
  .kasra-col-md-pull-82 {
    right: 82%; }
  .kasra-col-md-pull-83 {
    right: 83%; }
  .kasra-col-md-pull-84 {
    right: 84%; }
  .kasra-col-md-pull-85 {
    right: 85%; }
  .kasra-col-md-pull-86 {
    right: 86%; }
  .kasra-col-md-pull-87 {
    right: 87%; }
  .kasra-col-md-pull-88 {
    right: 88%; }
  .kasra-col-md-pull-89 {
    right: 89%; }
  .kasra-col-md-pull-90 {
    right: 90%; }
  .kasra-col-md-pull-91 {
    right: 91%; }
  .kasra-col-md-pull-92 {
    right: 92%; }
  .kasra-col-md-pull-93 {
    right: 93%; }
  .kasra-col-md-pull-94 {
    right: 94%; }
  .kasra-col-md-pull-95 {
    right: 95%; }
  .kasra-col-md-pull-96 {
    right: 96%; }
  .kasra-col-md-pull-97 {
    right: 97%; }
  .kasra-col-md-pull-98 {
    right: 98%; }
  .kasra-col-md-pull-99 {
    right: 99%; }
  .kasra-col-md-pull-100 {
    right: 100%; }
  .kasra-col-md-push-0 {
    left: auto; }
  .kasra-col-md-push-1 {
    left: 1%; }
  .kasra-col-md-push-2 {
    left: 2%; }
  .kasra-col-md-push-3 {
    left: 3%; }
  .kasra-col-md-push-4 {
    left: 4%; }
  .kasra-col-md-push-5 {
    left: 5%; }
  .kasra-col-md-push-6 {
    left: 6%; }
  .kasra-col-md-push-7 {
    left: 7%; }
  .kasra-col-md-push-8 {
    left: 8%; }
  .kasra-col-md-push-9 {
    left: 9%; }
  .kasra-col-md-push-10 {
    left: 10%; }
  .kasra-col-md-push-11 {
    left: 11%; }
  .kasra-col-md-push-12 {
    left: 12%; }
  .kasra-col-md-push-13 {
    left: 13%; }
  .kasra-col-md-push-14 {
    left: 14%; }
  .kasra-col-md-push-15 {
    left: 15%; }
  .kasra-col-md-push-16 {
    left: 16%; }
  .kasra-col-md-push-17 {
    left: 17%; }
  .kasra-col-md-push-18 {
    left: 18%; }
  .kasra-col-md-push-19 {
    left: 19%; }
  .kasra-col-md-push-20 {
    left: 20%; }
  .kasra-col-md-push-21 {
    left: 21%; }
  .kasra-col-md-push-22 {
    left: 22%; }
  .kasra-col-md-push-23 {
    left: 23%; }
  .kasra-col-md-push-24 {
    left: 24%; }
  .kasra-col-md-push-25 {
    left: 25%; }
  .kasra-col-md-push-26 {
    left: 26%; }
  .kasra-col-md-push-27 {
    left: 27%; }
  .kasra-col-md-push-28 {
    left: 28%; }
  .kasra-col-md-push-29 {
    left: 29%; }
  .kasra-col-md-push-30 {
    left: 30%; }
  .kasra-col-md-push-31 {
    left: 31%; }
  .kasra-col-md-push-32 {
    left: 32%; }
  .kasra-col-md-push-33 {
    left: 33%; }
  .kasra-col-md-push-34 {
    left: 34%; }
  .kasra-col-md-push-35 {
    left: 35%; }
  .kasra-col-md-push-36 {
    left: 36%; }
  .kasra-col-md-push-37 {
    left: 37%; }
  .kasra-col-md-push-38 {
    left: 38%; }
  .kasra-col-md-push-39 {
    left: 39%; }
  .kasra-col-md-push-40 {
    left: 40%; }
  .kasra-col-md-push-41 {
    left: 41%; }
  .kasra-col-md-push-42 {
    left: 42%; }
  .kasra-col-md-push-43 {
    left: 43%; }
  .kasra-col-md-push-44 {
    left: 44%; }
  .kasra-col-md-push-45 {
    left: 45%; }
  .kasra-col-md-push-46 {
    left: 46%; }
  .kasra-col-md-push-47 {
    left: 47%; }
  .kasra-col-md-push-48 {
    left: 48%; }
  .kasra-col-md-push-49 {
    left: 49%; }
  .kasra-col-md-push-50 {
    left: 50%; }
  .kasra-col-md-push-51 {
    left: 51%; }
  .kasra-col-md-push-52 {
    left: 52%; }
  .kasra-col-md-push-53 {
    left: 53%; }
  .kasra-col-md-push-54 {
    left: 54%; }
  .kasra-col-md-push-55 {
    left: 55%; }
  .kasra-col-md-push-56 {
    left: 56%; }
  .kasra-col-md-push-57 {
    left: 57%; }
  .kasra-col-md-push-58 {
    left: 58%; }
  .kasra-col-md-push-59 {
    left: 59%; }
  .kasra-col-md-push-60 {
    left: 60%; }
  .kasra-col-md-push-61 {
    left: 61%; }
  .kasra-col-md-push-62 {
    left: 62%; }
  .kasra-col-md-push-63 {
    left: 63%; }
  .kasra-col-md-push-64 {
    left: 64%; }
  .kasra-col-md-push-65 {
    left: 65%; }
  .kasra-col-md-push-66 {
    left: 66%; }
  .kasra-col-md-push-67 {
    left: 67%; }
  .kasra-col-md-push-68 {
    left: 68%; }
  .kasra-col-md-push-69 {
    left: 69%; }
  .kasra-col-md-push-70 {
    left: 70%; }
  .kasra-col-md-push-71 {
    left: 71%; }
  .kasra-col-md-push-72 {
    left: 72%; }
  .kasra-col-md-push-73 {
    left: 73%; }
  .kasra-col-md-push-74 {
    left: 74%; }
  .kasra-col-md-push-75 {
    left: 75%; }
  .kasra-col-md-push-76 {
    left: 76%; }
  .kasra-col-md-push-77 {
    left: 77%; }
  .kasra-col-md-push-78 {
    left: 78%; }
  .kasra-col-md-push-79 {
    left: 79%; }
  .kasra-col-md-push-80 {
    left: 80%; }
  .kasra-col-md-push-81 {
    left: 81%; }
  .kasra-col-md-push-82 {
    left: 82%; }
  .kasra-col-md-push-83 {
    left: 83%; }
  .kasra-col-md-push-84 {
    left: 84%; }
  .kasra-col-md-push-85 {
    left: 85%; }
  .kasra-col-md-push-86 {
    left: 86%; }
  .kasra-col-md-push-87 {
    left: 87%; }
  .kasra-col-md-push-88 {
    left: 88%; }
  .kasra-col-md-push-89 {
    left: 89%; }
  .kasra-col-md-push-90 {
    left: 90%; }
  .kasra-col-md-push-91 {
    left: 91%; }
  .kasra-col-md-push-92 {
    left: 92%; }
  .kasra-col-md-push-93 {
    left: 93%; }
  .kasra-col-md-push-94 {
    left: 94%; }
  .kasra-col-md-push-95 {
    left: 95%; }
  .kasra-col-md-push-96 {
    left: 96%; }
  .kasra-col-md-push-97 {
    left: 97%; }
  .kasra-col-md-push-98 {
    left: 98%; }
  .kasra-col-md-push-99 {
    left: 99%; }
  .kasra-col-md-push-100 {
    left: 100%; }
  .kasra-col-md-offset-0 {
    margin-left: 0%; }
  .kasra-col-md-offset-1 {
    margin-left: 1%; }
  .kasra-col-md-offset-2 {
    margin-left: 2%; }
  .kasra-col-md-offset-3 {
    margin-left: 3%; }
  .kasra-col-md-offset-4 {
    margin-left: 4%; }
  .kasra-col-md-offset-5 {
    margin-left: 5%; }
  .kasra-col-md-offset-6 {
    margin-left: 6%; }
  .kasra-col-md-offset-7 {
    margin-left: 7%; }
  .kasra-col-md-offset-8 {
    margin-left: 8%; }
  .kasra-col-md-offset-9 {
    margin-left: 9%; }
  .kasra-col-md-offset-10 {
    margin-left: 10%; }
  .kasra-col-md-offset-11 {
    margin-left: 11%; }
  .kasra-col-md-offset-12 {
    margin-left: 12%; }
  .kasra-col-md-offset-13 {
    margin-left: 13%; }
  .kasra-col-md-offset-14 {
    margin-left: 14%; }
  .kasra-col-md-offset-15 {
    margin-left: 15%; }
  .kasra-col-md-offset-16 {
    margin-left: 16%; }
  .kasra-col-md-offset-17 {
    margin-left: 17%; }
  .kasra-col-md-offset-18 {
    margin-left: 18%; }
  .kasra-col-md-offset-19 {
    margin-left: 19%; }
  .kasra-col-md-offset-20 {
    margin-left: 20%; }
  .kasra-col-md-offset-21 {
    margin-left: 21%; }
  .kasra-col-md-offset-22 {
    margin-left: 22%; }
  .kasra-col-md-offset-23 {
    margin-left: 23%; }
  .kasra-col-md-offset-24 {
    margin-left: 24%; }
  .kasra-col-md-offset-25 {
    margin-left: 25%; }
  .kasra-col-md-offset-26 {
    margin-left: 26%; }
  .kasra-col-md-offset-27 {
    margin-left: 27%; }
  .kasra-col-md-offset-28 {
    margin-left: 28%; }
  .kasra-col-md-offset-29 {
    margin-left: 29%; }
  .kasra-col-md-offset-30 {
    margin-left: 30%; }
  .kasra-col-md-offset-31 {
    margin-left: 31%; }
  .kasra-col-md-offset-32 {
    margin-left: 32%; }
  .kasra-col-md-offset-33 {
    margin-left: 33%; }
  .kasra-col-md-offset-34 {
    margin-left: 34%; }
  .kasra-col-md-offset-35 {
    margin-left: 35%; }
  .kasra-col-md-offset-36 {
    margin-left: 36%; }
  .kasra-col-md-offset-37 {
    margin-left: 37%; }
  .kasra-col-md-offset-38 {
    margin-left: 38%; }
  .kasra-col-md-offset-39 {
    margin-left: 39%; }
  .kasra-col-md-offset-40 {
    margin-left: 40%; }
  .kasra-col-md-offset-41 {
    margin-left: 41%; }
  .kasra-col-md-offset-42 {
    margin-left: 42%; }
  .kasra-col-md-offset-43 {
    margin-left: 43%; }
  .kasra-col-md-offset-44 {
    margin-left: 44%; }
  .kasra-col-md-offset-45 {
    margin-left: 45%; }
  .kasra-col-md-offset-46 {
    margin-left: 46%; }
  .kasra-col-md-offset-47 {
    margin-left: 47%; }
  .kasra-col-md-offset-48 {
    margin-left: 48%; }
  .kasra-col-md-offset-49 {
    margin-left: 49%; }
  .kasra-col-md-offset-50 {
    margin-left: 50%; }
  .kasra-col-md-offset-51 {
    margin-left: 51%; }
  .kasra-col-md-offset-52 {
    margin-left: 52%; }
  .kasra-col-md-offset-53 {
    margin-left: 53%; }
  .kasra-col-md-offset-54 {
    margin-left: 54%; }
  .kasra-col-md-offset-55 {
    margin-left: 55%; }
  .kasra-col-md-offset-56 {
    margin-left: 56%; }
  .kasra-col-md-offset-57 {
    margin-left: 57%; }
  .kasra-col-md-offset-58 {
    margin-left: 58%; }
  .kasra-col-md-offset-59 {
    margin-left: 59%; }
  .kasra-col-md-offset-60 {
    margin-left: 60%; }
  .kasra-col-md-offset-61 {
    margin-left: 61%; }
  .kasra-col-md-offset-62 {
    margin-left: 62%; }
  .kasra-col-md-offset-63 {
    margin-left: 63%; }
  .kasra-col-md-offset-64 {
    margin-left: 64%; }
  .kasra-col-md-offset-65 {
    margin-left: 65%; }
  .kasra-col-md-offset-66 {
    margin-left: 66%; }
  .kasra-col-md-offset-67 {
    margin-left: 67%; }
  .kasra-col-md-offset-68 {
    margin-left: 68%; }
  .kasra-col-md-offset-69 {
    margin-left: 69%; }
  .kasra-col-md-offset-70 {
    margin-left: 70%; }
  .kasra-col-md-offset-71 {
    margin-left: 71%; }
  .kasra-col-md-offset-72 {
    margin-left: 72%; }
  .kasra-col-md-offset-73 {
    margin-left: 73%; }
  .kasra-col-md-offset-74 {
    margin-left: 74%; }
  .kasra-col-md-offset-75 {
    margin-left: 75%; }
  .kasra-col-md-offset-76 {
    margin-left: 76%; }
  .kasra-col-md-offset-77 {
    margin-left: 77%; }
  .kasra-col-md-offset-78 {
    margin-left: 78%; }
  .kasra-col-md-offset-79 {
    margin-left: 79%; }
  .kasra-col-md-offset-80 {
    margin-left: 80%; }
  .kasra-col-md-offset-81 {
    margin-left: 81%; }
  .kasra-col-md-offset-82 {
    margin-left: 82%; }
  .kasra-col-md-offset-83 {
    margin-left: 83%; }
  .kasra-col-md-offset-84 {
    margin-left: 84%; }
  .kasra-col-md-offset-85 {
    margin-left: 85%; }
  .kasra-col-md-offset-86 {
    margin-left: 86%; }
  .kasra-col-md-offset-87 {
    margin-left: 87%; }
  .kasra-col-md-offset-88 {
    margin-left: 88%; }
  .kasra-col-md-offset-89 {
    margin-left: 89%; }
  .kasra-col-md-offset-90 {
    margin-left: 90%; }
  .kasra-col-md-offset-91 {
    margin-left: 91%; }
  .kasra-col-md-offset-92 {
    margin-left: 92%; }
  .kasra-col-md-offset-93 {
    margin-left: 93%; }
  .kasra-col-md-offset-94 {
    margin-left: 94%; }
  .kasra-col-md-offset-95 {
    margin-left: 95%; }
  .kasra-col-md-offset-96 {
    margin-left: 96%; }
  .kasra-col-md-offset-97 {
    margin-left: 97%; }
  .kasra-col-md-offset-98 {
    margin-left: 98%; }
  .kasra-col-md-offset-99 {
    margin-left: 99%; }
  .kasra-col-md-offset-100 {
    margin-left: 100%; } }

@media (min-width: 1190px) {
  .kasra-col-lg-1, .kasra-col-lg-2, .kasra-col-lg-3, .kasra-col-lg-4, .kasra-col-lg-5, .kasra-col-lg-6, .kasra-col-lg-7, .kasra-col-lg-8, .kasra-col-lg-9, .kasra-col-lg-10, .kasra-col-lg-11, .kasra-col-lg-12, .kasra-col-lg-13, .kasra-col-lg-14, .kasra-col-lg-15, .kasra-col-lg-16, .kasra-col-lg-17, .kasra-col-lg-18, .kasra-col-lg-19, .kasra-col-lg-20, .kasra-col-lg-21, .kasra-col-lg-22, .kasra-col-lg-23, .kasra-col-lg-24, .kasra-col-lg-25, .kasra-col-lg-26, .kasra-col-lg-27, .kasra-col-lg-28, .kasra-col-lg-29, .kasra-col-lg-30, .kasra-col-lg-31, .kasra-col-lg-32, .kasra-col-lg-33, .kasra-col-lg-34, .kasra-col-lg-35, .kasra-col-lg-36, .kasra-col-lg-37, .kasra-col-lg-38, .kasra-col-lg-39, .kasra-col-lg-40, .kasra-col-lg-41, .kasra-col-lg-42, .kasra-col-lg-43, .kasra-col-lg-44, .kasra-col-lg-45, .kasra-col-lg-46, .kasra-col-lg-47, .kasra-col-lg-48, .kasra-col-lg-49, .kasra-col-lg-50, .kasra-col-lg-51, .kasra-col-lg-52, .kasra-col-lg-53, .kasra-col-lg-54, .kasra-col-lg-55, .kasra-col-lg-56, .kasra-col-lg-57, .kasra-col-lg-58, .kasra-col-lg-59, .kasra-col-lg-60, .kasra-col-lg-61, .kasra-col-lg-62, .kasra-col-lg-63, .kasra-col-lg-64, .kasra-col-lg-65, .kasra-col-lg-66, .kasra-col-lg-67, .kasra-col-lg-68, .kasra-col-lg-69, .kasra-col-lg-70, .kasra-col-lg-71, .kasra-col-lg-72, .kasra-col-lg-73, .kasra-col-lg-74, .kasra-col-lg-75, .kasra-col-lg-76, .kasra-col-lg-77, .kasra-col-lg-78, .kasra-col-lg-79, .kasra-col-lg-80, .kasra-col-lg-81, .kasra-col-lg-82, .kasra-col-lg-83, .kasra-col-lg-84, .kasra-col-lg-85, .kasra-col-lg-86, .kasra-col-lg-87, .kasra-col-lg-88, .kasra-col-lg-89, .kasra-col-lg-90, .kasra-col-lg-91, .kasra-col-lg-92, .kasra-col-lg-93, .kasra-col-lg-94, .kasra-col-lg-95, .kasra-col-lg-96, .kasra-col-lg-97, .kasra-col-lg-98, .kasra-col-lg-99, .kasra-col-lg-100 {
    float: right; }
  .kasra-col-lg-1 {
    width: 1%; }
  .kasra-col-lg-2 {
    width: 2%; }
  .kasra-col-lg-3 {
    width: 3%; }
  .kasra-col-lg-4 {
    width: 4%; }
  .kasra-col-lg-5 {
    width: 5%; }
  .kasra-col-lg-6 {
    width: 6%; }
  .kasra-col-lg-7 {
    width: 7%; }
  .kasra-col-lg-8 {
    width: 8%; }
  .kasra-col-lg-9 {
    width: 9%; }
  .kasra-col-lg-10 {
    width: 10%; }
  .kasra-col-lg-11 {
    width: 11%; }
  .kasra-col-lg-12 {
    width: 12%; }
  .kasra-col-lg-13 {
    width: 13%; }
  .kasra-col-lg-14 {
    width: 14%; }
  .kasra-col-lg-15 {
    width: 15%; }
  .kasra-col-lg-16 {
    width: 16%; }
  .kasra-col-lg-17 {
    width: 17%; }
  .kasra-col-lg-18 {
    width: 18%; }
  .kasra-col-lg-19 {
    width: 19%; }
  .kasra-col-lg-20 {
    width: 20%; }
  .kasra-col-lg-21 {
    width: 21%; }
  .kasra-col-lg-22 {
    width: 22%; }
  .kasra-col-lg-23 {
    width: 23%; }
  .kasra-col-lg-24 {
    width: 24%; }
  .kasra-col-lg-25 {
    width: 25%; }
  .kasra-col-lg-26 {
    width: 26%; }
  .kasra-col-lg-27 {
    width: 27%; }
  .kasra-col-lg-28 {
    width: 28%; }
  .kasra-col-lg-29 {
    width: 29%; }
  .kasra-col-lg-30 {
    width: 30%; }
  .kasra-col-lg-31 {
    width: 31%; }
  .kasra-col-lg-32 {
    width: 32%; }
  .kasra-col-lg-33 {
    width: 33%; }
  .kasra-col-lg-34 {
    width: 34%; }
  .kasra-col-lg-35 {
    width: 35%; }
  .kasra-col-lg-36 {
    width: 36%; }
  .kasra-col-lg-37 {
    width: 37%; }
  .kasra-col-lg-38 {
    width: 38%; }
  .kasra-col-lg-39 {
    width: 39%; }
  .kasra-col-lg-40 {
    width: 40%; }
  .kasra-col-lg-41 {
    width: 41%; }
  .kasra-col-lg-42 {
    width: 42%; }
  .kasra-col-lg-43 {
    width: 43%; }
  .kasra-col-lg-44 {
    width: 44%; }
  .kasra-col-lg-45 {
    width: 45%; }
  .kasra-col-lg-46 {
    width: 46%; }
  .kasra-col-lg-47 {
    width: 47%; }
  .kasra-col-lg-48 {
    width: 48%; }
  .kasra-col-lg-49 {
    width: 49%; }
  .kasra-col-lg-50 {
    width: 50%; }
  .kasra-col-lg-51 {
    width: 51%; }
  .kasra-col-lg-52 {
    width: 52%; }
  .kasra-col-lg-53 {
    width: 53%; }
  .kasra-col-lg-54 {
    width: 54%; }
  .kasra-col-lg-55 {
    width: 55%; }
  .kasra-col-lg-56 {
    width: 56%; }
  .kasra-col-lg-57 {
    width: 57%; }
  .kasra-col-lg-58 {
    width: 58%; }
  .kasra-col-lg-59 {
    width: 59%; }
  .kasra-col-lg-60 {
    width: 60%; }
  .kasra-col-lg-61 {
    width: 61%; }
  .kasra-col-lg-62 {
    width: 62%; }
  .kasra-col-lg-63 {
    width: 63%; }
  .kasra-col-lg-64 {
    width: 64%; }
  .kasra-col-lg-65 {
    width: 65%; }
  .kasra-col-lg-66 {
    width: 66%; }
  .kasra-col-lg-67 {
    width: 67%; }
  .kasra-col-lg-68 {
    width: 68%; }
  .kasra-col-lg-69 {
    width: 69%; }
  .kasra-col-lg-70 {
    width: 70%; }
  .kasra-col-lg-71 {
    width: 71%; }
  .kasra-col-lg-72 {
    width: 72%; }
  .kasra-col-lg-73 {
    width: 73%; }
  .kasra-col-lg-74 {
    width: 74%; }
  .kasra-col-lg-75 {
    width: 75%; }
  .kasra-col-lg-76 {
    width: 76%; }
  .kasra-col-lg-77 {
    width: 77%; }
  .kasra-col-lg-78 {
    width: 78%; }
  .kasra-col-lg-79 {
    width: 79%; }
  .kasra-col-lg-80 {
    width: 80%; }
  .kasra-col-lg-81 {
    width: 81%; }
  .kasra-col-lg-82 {
    width: 82%; }
  .kasra-col-lg-83 {
    width: 83%; }
  .kasra-col-lg-84 {
    width: 84%; }
  .kasra-col-lg-85 {
    width: 85%; }
  .kasra-col-lg-86 {
    width: 86%; }
  .kasra-col-lg-87 {
    width: 87%; }
  .kasra-col-lg-88 {
    width: 88%; }
  .kasra-col-lg-89 {
    width: 89%; }
  .kasra-col-lg-90 {
    width: 90%; }
  .kasra-col-lg-91 {
    width: 91%; }
  .kasra-col-lg-92 {
    width: 92%; }
  .kasra-col-lg-93 {
    width: 93%; }
  .kasra-col-lg-94 {
    width: 94%; }
  .kasra-col-lg-95 {
    width: 95%; }
  .kasra-col-lg-96 {
    width: 96%; }
  .kasra-col-lg-97 {
    width: 97%; }
  .kasra-col-lg-98 {
    width: 98%; }
  .kasra-col-lg-99 {
    width: 99%; }
  .kasra-col-lg-100 {
    width: 100%; }
  .kasra-col-lg-pull-0 {
    right: auto; }
  .kasra-col-lg-pull-1 {
    right: 1%; }
  .kasra-col-lg-pull-2 {
    right: 2%; }
  .kasra-col-lg-pull-3 {
    right: 3%; }
  .kasra-col-lg-pull-4 {
    right: 4%; }
  .kasra-col-lg-pull-5 {
    right: 5%; }
  .kasra-col-lg-pull-6 {
    right: 6%; }
  .kasra-col-lg-pull-7 {
    right: 7%; }
  .kasra-col-lg-pull-8 {
    right: 8%; }
  .kasra-col-lg-pull-9 {
    right: 9%; }
  .kasra-col-lg-pull-10 {
    right: 10%; }
  .kasra-col-lg-pull-11 {
    right: 11%; }
  .kasra-col-lg-pull-12 {
    right: 12%; }
  .kasra-col-lg-pull-13 {
    right: 13%; }
  .kasra-col-lg-pull-14 {
    right: 14%; }
  .kasra-col-lg-pull-15 {
    right: 15%; }
  .kasra-col-lg-pull-16 {
    right: 16%; }
  .kasra-col-lg-pull-17 {
    right: 17%; }
  .kasra-col-lg-pull-18 {
    right: 18%; }
  .kasra-col-lg-pull-19 {
    right: 19%; }
  .kasra-col-lg-pull-20 {
    right: 20%; }
  .kasra-col-lg-pull-21 {
    right: 21%; }
  .kasra-col-lg-pull-22 {
    right: 22%; }
  .kasra-col-lg-pull-23 {
    right: 23%; }
  .kasra-col-lg-pull-24 {
    right: 24%; }
  .kasra-col-lg-pull-25 {
    right: 25%; }
  .kasra-col-lg-pull-26 {
    right: 26%; }
  .kasra-col-lg-pull-27 {
    right: 27%; }
  .kasra-col-lg-pull-28 {
    right: 28%; }
  .kasra-col-lg-pull-29 {
    right: 29%; }
  .kasra-col-lg-pull-30 {
    right: 30%; }
  .kasra-col-lg-pull-31 {
    right: 31%; }
  .kasra-col-lg-pull-32 {
    right: 32%; }
  .kasra-col-lg-pull-33 {
    right: 33%; }
  .kasra-col-lg-pull-34 {
    right: 34%; }
  .kasra-col-lg-pull-35 {
    right: 35%; }
  .kasra-col-lg-pull-36 {
    right: 36%; }
  .kasra-col-lg-pull-37 {
    right: 37%; }
  .kasra-col-lg-pull-38 {
    right: 38%; }
  .kasra-col-lg-pull-39 {
    right: 39%; }
  .kasra-col-lg-pull-40 {
    right: 40%; }
  .kasra-col-lg-pull-41 {
    right: 41%; }
  .kasra-col-lg-pull-42 {
    right: 42%; }
  .kasra-col-lg-pull-43 {
    right: 43%; }
  .kasra-col-lg-pull-44 {
    right: 44%; }
  .kasra-col-lg-pull-45 {
    right: 45%; }
  .kasra-col-lg-pull-46 {
    right: 46%; }
  .kasra-col-lg-pull-47 {
    right: 47%; }
  .kasra-col-lg-pull-48 {
    right: 48%; }
  .kasra-col-lg-pull-49 {
    right: 49%; }
  .kasra-col-lg-pull-50 {
    right: 50%; }
  .kasra-col-lg-pull-51 {
    right: 51%; }
  .kasra-col-lg-pull-52 {
    right: 52%; }
  .kasra-col-lg-pull-53 {
    right: 53%; }
  .kasra-col-lg-pull-54 {
    right: 54%; }
  .kasra-col-lg-pull-55 {
    right: 55%; }
  .kasra-col-lg-pull-56 {
    right: 56%; }
  .kasra-col-lg-pull-57 {
    right: 57%; }
  .kasra-col-lg-pull-58 {
    right: 58%; }
  .kasra-col-lg-pull-59 {
    right: 59%; }
  .kasra-col-lg-pull-60 {
    right: 60%; }
  .kasra-col-lg-pull-61 {
    right: 61%; }
  .kasra-col-lg-pull-62 {
    right: 62%; }
  .kasra-col-lg-pull-63 {
    right: 63%; }
  .kasra-col-lg-pull-64 {
    right: 64%; }
  .kasra-col-lg-pull-65 {
    right: 65%; }
  .kasra-col-lg-pull-66 {
    right: 66%; }
  .kasra-col-lg-pull-67 {
    right: 67%; }
  .kasra-col-lg-pull-68 {
    right: 68%; }
  .kasra-col-lg-pull-69 {
    right: 69%; }
  .kasra-col-lg-pull-70 {
    right: 70%; }
  .kasra-col-lg-pull-71 {
    right: 71%; }
  .kasra-col-lg-pull-72 {
    right: 72%; }
  .kasra-col-lg-pull-73 {
    right: 73%; }
  .kasra-col-lg-pull-74 {
    right: 74%; }
  .kasra-col-lg-pull-75 {
    right: 75%; }
  .kasra-col-lg-pull-76 {
    right: 76%; }
  .kasra-col-lg-pull-77 {
    right: 77%; }
  .kasra-col-lg-pull-78 {
    right: 78%; }
  .kasra-col-lg-pull-79 {
    right: 79%; }
  .kasra-col-lg-pull-80 {
    right: 80%; }
  .kasra-col-lg-pull-81 {
    right: 81%; }
  .kasra-col-lg-pull-82 {
    right: 82%; }
  .kasra-col-lg-pull-83 {
    right: 83%; }
  .kasra-col-lg-pull-84 {
    right: 84%; }
  .kasra-col-lg-pull-85 {
    right: 85%; }
  .kasra-col-lg-pull-86 {
    right: 86%; }
  .kasra-col-lg-pull-87 {
    right: 87%; }
  .kasra-col-lg-pull-88 {
    right: 88%; }
  .kasra-col-lg-pull-89 {
    right: 89%; }
  .kasra-col-lg-pull-90 {
    right: 90%; }
  .kasra-col-lg-pull-91 {
    right: 91%; }
  .kasra-col-lg-pull-92 {
    right: 92%; }
  .kasra-col-lg-pull-93 {
    right: 93%; }
  .kasra-col-lg-pull-94 {
    right: 94%; }
  .kasra-col-lg-pull-95 {
    right: 95%; }
  .kasra-col-lg-pull-96 {
    right: 96%; }
  .kasra-col-lg-pull-97 {
    right: 97%; }
  .kasra-col-lg-pull-98 {
    right: 98%; }
  .kasra-col-lg-pull-99 {
    right: 99%; }
  .kasra-col-lg-pull-100 {
    right: 100%; }
  .kasra-col-lg-push-0 {
    left: auto; }
  .kasra-col-lg-push-1 {
    left: 1%; }
  .kasra-col-lg-push-2 {
    left: 2%; }
  .kasra-col-lg-push-3 {
    left: 3%; }
  .kasra-col-lg-push-4 {
    left: 4%; }
  .kasra-col-lg-push-5 {
    left: 5%; }
  .kasra-col-lg-push-6 {
    left: 6%; }
  .kasra-col-lg-push-7 {
    left: 7%; }
  .kasra-col-lg-push-8 {
    left: 8%; }
  .kasra-col-lg-push-9 {
    left: 9%; }
  .kasra-col-lg-push-10 {
    left: 10%; }
  .kasra-col-lg-push-11 {
    left: 11%; }
  .kasra-col-lg-push-12 {
    left: 12%; }
  .kasra-col-lg-push-13 {
    left: 13%; }
  .kasra-col-lg-push-14 {
    left: 14%; }
  .kasra-col-lg-push-15 {
    left: 15%; }
  .kasra-col-lg-push-16 {
    left: 16%; }
  .kasra-col-lg-push-17 {
    left: 17%; }
  .kasra-col-lg-push-18 {
    left: 18%; }
  .kasra-col-lg-push-19 {
    left: 19%; }
  .kasra-col-lg-push-20 {
    left: 20%; }
  .kasra-col-lg-push-21 {
    left: 21%; }
  .kasra-col-lg-push-22 {
    left: 22%; }
  .kasra-col-lg-push-23 {
    left: 23%; }
  .kasra-col-lg-push-24 {
    left: 24%; }
  .kasra-col-lg-push-25 {
    left: 25%; }
  .kasra-col-lg-push-26 {
    left: 26%; }
  .kasra-col-lg-push-27 {
    left: 27%; }
  .kasra-col-lg-push-28 {
    left: 28%; }
  .kasra-col-lg-push-29 {
    left: 29%; }
  .kasra-col-lg-push-30 {
    left: 30%; }
  .kasra-col-lg-push-31 {
    left: 31%; }
  .kasra-col-lg-push-32 {
    left: 32%; }
  .kasra-col-lg-push-33 {
    left: 33%; }
  .kasra-col-lg-push-34 {
    left: 34%; }
  .kasra-col-lg-push-35 {
    left: 35%; }
  .kasra-col-lg-push-36 {
    left: 36%; }
  .kasra-col-lg-push-37 {
    left: 37%; }
  .kasra-col-lg-push-38 {
    left: 38%; }
  .kasra-col-lg-push-39 {
    left: 39%; }
  .kasra-col-lg-push-40 {
    left: 40%; }
  .kasra-col-lg-push-41 {
    left: 41%; }
  .kasra-col-lg-push-42 {
    left: 42%; }
  .kasra-col-lg-push-43 {
    left: 43%; }
  .kasra-col-lg-push-44 {
    left: 44%; }
  .kasra-col-lg-push-45 {
    left: 45%; }
  .kasra-col-lg-push-46 {
    left: 46%; }
  .kasra-col-lg-push-47 {
    left: 47%; }
  .kasra-col-lg-push-48 {
    left: 48%; }
  .kasra-col-lg-push-49 {
    left: 49%; }
  .kasra-col-lg-push-50 {
    left: 50%; }
  .kasra-col-lg-push-51 {
    left: 51%; }
  .kasra-col-lg-push-52 {
    left: 52%; }
  .kasra-col-lg-push-53 {
    left: 53%; }
  .kasra-col-lg-push-54 {
    left: 54%; }
  .kasra-col-lg-push-55 {
    left: 55%; }
  .kasra-col-lg-push-56 {
    left: 56%; }
  .kasra-col-lg-push-57 {
    left: 57%; }
  .kasra-col-lg-push-58 {
    left: 58%; }
  .kasra-col-lg-push-59 {
    left: 59%; }
  .kasra-col-lg-push-60 {
    left: 60%; }
  .kasra-col-lg-push-61 {
    left: 61%; }
  .kasra-col-lg-push-62 {
    left: 62%; }
  .kasra-col-lg-push-63 {
    left: 63%; }
  .kasra-col-lg-push-64 {
    left: 64%; }
  .kasra-col-lg-push-65 {
    left: 65%; }
  .kasra-col-lg-push-66 {
    left: 66%; }
  .kasra-col-lg-push-67 {
    left: 67%; }
  .kasra-col-lg-push-68 {
    left: 68%; }
  .kasra-col-lg-push-69 {
    left: 69%; }
  .kasra-col-lg-push-70 {
    left: 70%; }
  .kasra-col-lg-push-71 {
    left: 71%; }
  .kasra-col-lg-push-72 {
    left: 72%; }
  .kasra-col-lg-push-73 {
    left: 73%; }
  .kasra-col-lg-push-74 {
    left: 74%; }
  .kasra-col-lg-push-75 {
    left: 75%; }
  .kasra-col-lg-push-76 {
    left: 76%; }
  .kasra-col-lg-push-77 {
    left: 77%; }
  .kasra-col-lg-push-78 {
    left: 78%; }
  .kasra-col-lg-push-79 {
    left: 79%; }
  .kasra-col-lg-push-80 {
    left: 80%; }
  .kasra-col-lg-push-81 {
    left: 81%; }
  .kasra-col-lg-push-82 {
    left: 82%; }
  .kasra-col-lg-push-83 {
    left: 83%; }
  .kasra-col-lg-push-84 {
    left: 84%; }
  .kasra-col-lg-push-85 {
    left: 85%; }
  .kasra-col-lg-push-86 {
    left: 86%; }
  .kasra-col-lg-push-87 {
    left: 87%; }
  .kasra-col-lg-push-88 {
    left: 88%; }
  .kasra-col-lg-push-89 {
    left: 89%; }
  .kasra-col-lg-push-90 {
    left: 90%; }
  .kasra-col-lg-push-91 {
    left: 91%; }
  .kasra-col-lg-push-92 {
    left: 92%; }
  .kasra-col-lg-push-93 {
    left: 93%; }
  .kasra-col-lg-push-94 {
    left: 94%; }
  .kasra-col-lg-push-95 {
    left: 95%; }
  .kasra-col-lg-push-96 {
    left: 96%; }
  .kasra-col-lg-push-97 {
    left: 97%; }
  .kasra-col-lg-push-98 {
    left: 98%; }
  .kasra-col-lg-push-99 {
    left: 99%; }
  .kasra-col-lg-push-100 {
    left: 100%; }
  .kasra-col-lg-offset-0 {
    margin-left: 0%; }
  .kasra-col-lg-offset-1 {
    margin-left: 1%; }
  .kasra-col-lg-offset-2 {
    margin-left: 2%; }
  .kasra-col-lg-offset-3 {
    margin-left: 3%; }
  .kasra-col-lg-offset-4 {
    margin-left: 4%; }
  .kasra-col-lg-offset-5 {
    margin-left: 5%; }
  .kasra-col-lg-offset-6 {
    margin-left: 6%; }
  .kasra-col-lg-offset-7 {
    margin-left: 7%; }
  .kasra-col-lg-offset-8 {
    margin-left: 8%; }
  .kasra-col-lg-offset-9 {
    margin-left: 9%; }
  .kasra-col-lg-offset-10 {
    margin-left: 10%; }
  .kasra-col-lg-offset-11 {
    margin-left: 11%; }
  .kasra-col-lg-offset-12 {
    margin-left: 12%; }
  .kasra-col-lg-offset-13 {
    margin-left: 13%; }
  .kasra-col-lg-offset-14 {
    margin-left: 14%; }
  .kasra-col-lg-offset-15 {
    margin-left: 15%; }
  .kasra-col-lg-offset-16 {
    margin-left: 16%; }
  .kasra-col-lg-offset-17 {
    margin-left: 17%; }
  .kasra-col-lg-offset-18 {
    margin-left: 18%; }
  .kasra-col-lg-offset-19 {
    margin-left: 19%; }
  .kasra-col-lg-offset-20 {
    margin-left: 20%; }
  .kasra-col-lg-offset-21 {
    margin-left: 21%; }
  .kasra-col-lg-offset-22 {
    margin-left: 22%; }
  .kasra-col-lg-offset-23 {
    margin-left: 23%; }
  .kasra-col-lg-offset-24 {
    margin-left: 24%; }
  .kasra-col-lg-offset-25 {
    margin-left: 25%; }
  .kasra-col-lg-offset-26 {
    margin-left: 26%; }
  .kasra-col-lg-offset-27 {
    margin-left: 27%; }
  .kasra-col-lg-offset-28 {
    margin-left: 28%; }
  .kasra-col-lg-offset-29 {
    margin-left: 29%; }
  .kasra-col-lg-offset-30 {
    margin-left: 30%; }
  .kasra-col-lg-offset-31 {
    margin-left: 31%; }
  .kasra-col-lg-offset-32 {
    margin-left: 32%; }
  .kasra-col-lg-offset-33 {
    margin-left: 33%; }
  .kasra-col-lg-offset-34 {
    margin-left: 34%; }
  .kasra-col-lg-offset-35 {
    margin-left: 35%; }
  .kasra-col-lg-offset-36 {
    margin-left: 36%; }
  .kasra-col-lg-offset-37 {
    margin-left: 37%; }
  .kasra-col-lg-offset-38 {
    margin-left: 38%; }
  .kasra-col-lg-offset-39 {
    margin-left: 39%; }
  .kasra-col-lg-offset-40 {
    margin-left: 40%; }
  .kasra-col-lg-offset-41 {
    margin-left: 41%; }
  .kasra-col-lg-offset-42 {
    margin-left: 42%; }
  .kasra-col-lg-offset-43 {
    margin-left: 43%; }
  .kasra-col-lg-offset-44 {
    margin-left: 44%; }
  .kasra-col-lg-offset-45 {
    margin-left: 45%; }
  .kasra-col-lg-offset-46 {
    margin-left: 46%; }
  .kasra-col-lg-offset-47 {
    margin-left: 47%; }
  .kasra-col-lg-offset-48 {
    margin-left: 48%; }
  .kasra-col-lg-offset-49 {
    margin-left: 49%; }
  .kasra-col-lg-offset-50 {
    margin-left: 50%; }
  .kasra-col-lg-offset-51 {
    margin-left: 51%; }
  .kasra-col-lg-offset-52 {
    margin-left: 52%; }
  .kasra-col-lg-offset-53 {
    margin-left: 53%; }
  .kasra-col-lg-offset-54 {
    margin-left: 54%; }
  .kasra-col-lg-offset-55 {
    margin-left: 55%; }
  .kasra-col-lg-offset-56 {
    margin-left: 56%; }
  .kasra-col-lg-offset-57 {
    margin-left: 57%; }
  .kasra-col-lg-offset-58 {
    margin-left: 58%; }
  .kasra-col-lg-offset-59 {
    margin-left: 59%; }
  .kasra-col-lg-offset-60 {
    margin-left: 60%; }
  .kasra-col-lg-offset-61 {
    margin-left: 61%; }
  .kasra-col-lg-offset-62 {
    margin-left: 62%; }
  .kasra-col-lg-offset-63 {
    margin-left: 63%; }
  .kasra-col-lg-offset-64 {
    margin-left: 64%; }
  .kasra-col-lg-offset-65 {
    margin-left: 65%; }
  .kasra-col-lg-offset-66 {
    margin-left: 66%; }
  .kasra-col-lg-offset-67 {
    margin-left: 67%; }
  .kasra-col-lg-offset-68 {
    margin-left: 68%; }
  .kasra-col-lg-offset-69 {
    margin-left: 69%; }
  .kasra-col-lg-offset-70 {
    margin-left: 70%; }
  .kasra-col-lg-offset-71 {
    margin-left: 71%; }
  .kasra-col-lg-offset-72 {
    margin-left: 72%; }
  .kasra-col-lg-offset-73 {
    margin-left: 73%; }
  .kasra-col-lg-offset-74 {
    margin-left: 74%; }
  .kasra-col-lg-offset-75 {
    margin-left: 75%; }
  .kasra-col-lg-offset-76 {
    margin-left: 76%; }
  .kasra-col-lg-offset-77 {
    margin-left: 77%; }
  .kasra-col-lg-offset-78 {
    margin-left: 78%; }
  .kasra-col-lg-offset-79 {
    margin-left: 79%; }
  .kasra-col-lg-offset-80 {
    margin-left: 80%; }
  .kasra-col-lg-offset-81 {
    margin-left: 81%; }
  .kasra-col-lg-offset-82 {
    margin-left: 82%; }
  .kasra-col-lg-offset-83 {
    margin-left: 83%; }
  .kasra-col-lg-offset-84 {
    margin-left: 84%; }
  .kasra-col-lg-offset-85 {
    margin-left: 85%; }
  .kasra-col-lg-offset-86 {
    margin-left: 86%; }
  .kasra-col-lg-offset-87 {
    margin-left: 87%; }
  .kasra-col-lg-offset-88 {
    margin-left: 88%; }
  .kasra-col-lg-offset-89 {
    margin-left: 89%; }
  .kasra-col-lg-offset-90 {
    margin-left: 90%; }
  .kasra-col-lg-offset-91 {
    margin-left: 91%; }
  .kasra-col-lg-offset-92 {
    margin-left: 92%; }
  .kasra-col-lg-offset-93 {
    margin-left: 93%; }
  .kasra-col-lg-offset-94 {
    margin-left: 94%; }
  .kasra-col-lg-offset-95 {
    margin-left: 95%; }
  .kasra-col-lg-offset-96 {
    margin-left: 96%; }
  .kasra-col-lg-offset-97 {
    margin-left: 97%; }
  .kasra-col-lg-offset-98 {
    margin-left: 98%; }
  .kasra-col-lg-offset-99 {
    margin-left: 99%; }
  .kasra-col-lg-offset-100 {
    margin-left: 100%; } }

.kasra-row:before, .kasra-row:after {
  content: " ";
  display: table; }

.kasra-row:after {
  clear: both; }

.kasra-container:before, .kasra-container:after {
  content: " ";
  display: table; }

.kasra-container:after {
  clear: both; }

.clear-fix:after {
  clear: both;
  content: '';
  display: block; }

.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.btnkasra {
  display: inline-block;
  height: 26px;
  padding: 3px 16px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-decoration: none;
  font-family: Vazir;
  vertical-align: middle;
  font-size: 10pt;
  color: #1a0dab; }
  .btnkasra i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-weight: 300;
    font-size: 14px;
    color: white; }
    .btnkasra i:first-child {
      color: inherit; }
    .btnkasra i:hover {
      color: white; }
    .btnkasra i.icon-down {
      font-size: 10px !important;
      margin-right: 10px;
      margin-left: -8px;
      line-height: 17px;
      color: #fff !important; }
  .btnkasra.btn-lg {
    padding: 5px 10px;
    font-size: 0.9rem; }
  .btnkasra.btn-icon {
    text-align: center; }
    .btnkasra.btn-icon i {
      vertical-align: middle;
      font-size: 16px;
      margin: 0; }
  .btnkasra.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 5px;
    vertical-align: middle;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent; }
  .btnkasra.btn-default {
    color: #fff;
    background-color: #5F6369;
    transition: background-color .5s ease; }
    .btnkasra.btn-default:focus, .btnkasra.btn-default.focus {
      color: #fff;
      background-color: #474a4e;
      border-color: #474a4e;
      outline: 2px solid rgba(95, 99, 105, 0.2) !important; }
    .btnkasra.btn-default:hover {
      color: #fff;
      background-color: #474a4e;
      border-color: #474a4e;
      transition: background-color .5s ease; }
    .btnkasra.btn-default:active, .btnkasra.btn-default.active,
    .open > .btnkasra.btn-default.dropdown-toggle {
      color: #fff;
      background-color: #474a4e;
      border-color: #474a4e; }
      .btnkasra.btn-default:active:hover, .btnkasra.btn-default.active:hover,
      .open > .btnkasra.btn-default.dropdown-toggle:hover {
        color: #fff;
        background-color: #36383b;
        border-color: #36383b; }
      .btnkasra.btn-default:active:focus, .btnkasra.btn-default:active.focus, .btnkasra.btn-default.active:focus, .btnkasra.btn-default.active.focus,
      .open > .btnkasra.btn-default.dropdown-toggle:focus,
      .open > .btnkasra.btn-default.dropdown-toggle.focus {
        color: #fff;
        background-color: #36383b;
        border-color: #36383b;
        outline: 2px solid rgba(95, 99, 105, 0.2) !important; }
    .btnkasra.btn-default:active, .btnkasra.btn-default.active,
    .open > .btnkasra.btn-default.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-default.disabled, .btnkasra.btn-default.disabled:hover, .btnkasra.btn-default.disabled:focus, .btnkasra.btn-default.disabled.focus, .btnkasra.btn-default.disabled:active, .btnkasra.btn-default.disabled.active, .btnkasra.btn-default[disabled], .btnkasra.btn-default[disabled]:hover, .btnkasra.btn-default[disabled]:focus, .btnkasra.btn-default[disabled].focus, .btnkasra.btn-default[disabled]:active, .btnkasra.btn-default[disabled].active,
    fieldset[disabled] .btnkasra.btn-default,
    fieldset[disabled] .btnkasra.btn-default:hover,
    fieldset[disabled] .btnkasra.btn-default:focus,
    fieldset[disabled] .btnkasra.btn-default.focus,
    fieldset[disabled] .btnkasra.btn-default:active,
    fieldset[disabled] .btnkasra.btn-default.active {
      background-color: #5F6369;
      border-color: #5F6369; }
    .btnkasra.btn-default .badge {
      color: #5F6369;
      background-color: #fff; }
  .btnkasra.btn-primary {
    color: #fff;
    background-color: #0e4194;
    transition: background-color .5s ease; }
    .btnkasra.btn-primary:focus, .btnkasra.btn-primary.focus {
      color: #fff;
      background-color: #0a2d65;
      border-color: #0a2d65;
      outline: 2px solid rgba(14, 65, 148, 0.2) !important; }
    .btnkasra.btn-primary:hover {
      color: #fff;
      background-color: #0a2d65;
      border-color: #0a2d65;
      transition: background-color .5s ease; }
    .btnkasra.btn-primary:active, .btnkasra.btn-primary.active,
    .open > .btnkasra.btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #0a2d65;
      border-color: #0a2d65; }
      .btnkasra.btn-primary:active:hover, .btnkasra.btn-primary.active:hover,
      .open > .btnkasra.btn-primary.dropdown-toggle:hover {
        color: #fff;
        background-color: #071e45;
        border-color: #071e45; }
      .btnkasra.btn-primary:active:focus, .btnkasra.btn-primary:active.focus, .btnkasra.btn-primary.active:focus, .btnkasra.btn-primary.active.focus,
      .open > .btnkasra.btn-primary.dropdown-toggle:focus,
      .open > .btnkasra.btn-primary.dropdown-toggle.focus {
        color: #fff;
        background-color: #071e45;
        border-color: #071e45;
        outline: 2px solid rgba(14, 65, 148, 0.2) !important; }
    .btnkasra.btn-primary:active, .btnkasra.btn-primary.active,
    .open > .btnkasra.btn-primary.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-primary.disabled, .btnkasra.btn-primary.disabled:hover, .btnkasra.btn-primary.disabled:focus, .btnkasra.btn-primary.disabled.focus, .btnkasra.btn-primary.disabled:active, .btnkasra.btn-primary.disabled.active, .btnkasra.btn-primary[disabled], .btnkasra.btn-primary[disabled]:hover, .btnkasra.btn-primary[disabled]:focus, .btnkasra.btn-primary[disabled].focus, .btnkasra.btn-primary[disabled]:active, .btnkasra.btn-primary[disabled].active,
    fieldset[disabled] .btnkasra.btn-primary,
    fieldset[disabled] .btnkasra.btn-primary:hover,
    fieldset[disabled] .btnkasra.btn-primary:focus,
    fieldset[disabled] .btnkasra.btn-primary.focus,
    fieldset[disabled] .btnkasra.btn-primary:active,
    fieldset[disabled] .btnkasra.btn-primary.active {
      background-color: #0e4194;
      border-color: #0e4194; }
    .btnkasra.btn-primary .badge {
      color: #0e4194;
      background-color: #fff; }
  .btnkasra.btn-success {
    color: #fff;
    background-color: #1f7a5c;
    transition: background-color .5s ease; }
    .btnkasra.btn-success:focus, .btnkasra.btn-success.focus {
      color: #fff;
      background-color: #15513d;
      border-color: #15513d;
      outline: 2px solid rgba(31, 122, 92, 0.2) !important; }
    .btnkasra.btn-success:hover {
      color: #fff;
      background-color: #15513d;
      border-color: #15513d;
      transition: background-color .5s ease; }
    .btnkasra.btn-success:active, .btnkasra.btn-success.active,
    .open > .btnkasra.btn-success.dropdown-toggle {
      color: #fff;
      background-color: #15513d;
      border-color: #15513d; }
      .btnkasra.btn-success:active:hover, .btnkasra.btn-success.active:hover,
      .open > .btnkasra.btn-success.dropdown-toggle:hover {
        color: #fff;
        background-color: #0d3528;
        border-color: #0d3528; }
      .btnkasra.btn-success:active:focus, .btnkasra.btn-success:active.focus, .btnkasra.btn-success.active:focus, .btnkasra.btn-success.active.focus,
      .open > .btnkasra.btn-success.dropdown-toggle:focus,
      .open > .btnkasra.btn-success.dropdown-toggle.focus {
        color: #fff;
        background-color: #0d3528;
        border-color: #0d3528;
        outline: 2px solid rgba(31, 122, 92, 0.2) !important; }
    .btnkasra.btn-success:active, .btnkasra.btn-success.active,
    .open > .btnkasra.btn-success.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-success.disabled, .btnkasra.btn-success.disabled:hover, .btnkasra.btn-success.disabled:focus, .btnkasra.btn-success.disabled.focus, .btnkasra.btn-success.disabled:active, .btnkasra.btn-success.disabled.active, .btnkasra.btn-success[disabled], .btnkasra.btn-success[disabled]:hover, .btnkasra.btn-success[disabled]:focus, .btnkasra.btn-success[disabled].focus, .btnkasra.btn-success[disabled]:active, .btnkasra.btn-success[disabled].active,
    fieldset[disabled] .btnkasra.btn-success,
    fieldset[disabled] .btnkasra.btn-success:hover,
    fieldset[disabled] .btnkasra.btn-success:focus,
    fieldset[disabled] .btnkasra.btn-success.focus,
    fieldset[disabled] .btnkasra.btn-success:active,
    fieldset[disabled] .btnkasra.btn-success.active {
      background-color: #1f7a5c;
      border-color: #1f7a5c; }
    .btnkasra.btn-success .badge {
      color: #1f7a5c;
      background-color: #fff; }
  .btnkasra.btn-danger {
    color: #fff;
    background-color: #d11300;
    transition: background-color .5s ease; }
    .btnkasra.btn-danger:focus, .btnkasra.btn-danger.focus {
      color: #fff;
      background-color: #9e0e00;
      border-color: #9e0e00;
      outline: 2px solid rgba(209, 19, 0, 0.2) !important; }
    .btnkasra.btn-danger:hover {
      color: #fff;
      background-color: #9e0e00;
      border-color: #9e0e00;
      transition: background-color .5s ease; }
    .btnkasra.btn-danger:active, .btnkasra.btn-danger.active,
    .open > .btnkasra.btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #9e0e00;
      border-color: #9e0e00; }
      .btnkasra.btn-danger:active:hover, .btnkasra.btn-danger.active:hover,
      .open > .btnkasra.btn-danger.dropdown-toggle:hover {
        color: #fff;
        background-color: #7a0b00;
        border-color: #7a0b00; }
      .btnkasra.btn-danger:active:focus, .btnkasra.btn-danger:active.focus, .btnkasra.btn-danger.active:focus, .btnkasra.btn-danger.active.focus,
      .open > .btnkasra.btn-danger.dropdown-toggle:focus,
      .open > .btnkasra.btn-danger.dropdown-toggle.focus {
        color: #fff;
        background-color: #7a0b00;
        border-color: #7a0b00;
        outline: 2px solid rgba(209, 19, 0, 0.2) !important; }
    .btnkasra.btn-danger:active, .btnkasra.btn-danger.active,
    .open > .btnkasra.btn-danger.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-danger.disabled, .btnkasra.btn-danger.disabled:hover, .btnkasra.btn-danger.disabled:focus, .btnkasra.btn-danger.disabled.focus, .btnkasra.btn-danger.disabled:active, .btnkasra.btn-danger.disabled.active, .btnkasra.btn-danger[disabled], .btnkasra.btn-danger[disabled]:hover, .btnkasra.btn-danger[disabled]:focus, .btnkasra.btn-danger[disabled].focus, .btnkasra.btn-danger[disabled]:active, .btnkasra.btn-danger[disabled].active,
    fieldset[disabled] .btnkasra.btn-danger,
    fieldset[disabled] .btnkasra.btn-danger:hover,
    fieldset[disabled] .btnkasra.btn-danger:focus,
    fieldset[disabled] .btnkasra.btn-danger.focus,
    fieldset[disabled] .btnkasra.btn-danger:active,
    fieldset[disabled] .btnkasra.btn-danger.active {
      background-color: #d11300;
      border-color: #d11300; }
    .btnkasra.btn-danger .badge {
      color: #d11300;
      background-color: #fff; }
  .btnkasra.btn-warning {
    color: #fff;
    background-color: #f88c0f;
    transition: background-color .5s ease; }
    .btnkasra.btn-warning:focus, .btnkasra.btn-warning.focus {
      color: #fff;
      background-color: #ce7106;
      border-color: #ce7106;
      outline: 2px solid rgba(248, 140, 15, 0.2) !important; }
    .btnkasra.btn-warning:hover {
      color: #fff;
      background-color: #ce7106;
      border-color: #ce7106;
      transition: background-color .5s ease; }
    .btnkasra.btn-warning:active, .btnkasra.btn-warning.active,
    .open > .btnkasra.btn-warning.dropdown-toggle {
      color: #fff;
      background-color: #ce7106;
      border-color: #ce7106; }
      .btnkasra.btn-warning:active:hover, .btnkasra.btn-warning.active:hover,
      .open > .btnkasra.btn-warning.dropdown-toggle:hover {
        color: #fff;
        background-color: #ab5e05;
        border-color: #ab5e05; }
      .btnkasra.btn-warning:active:focus, .btnkasra.btn-warning:active.focus, .btnkasra.btn-warning.active:focus, .btnkasra.btn-warning.active.focus,
      .open > .btnkasra.btn-warning.dropdown-toggle:focus,
      .open > .btnkasra.btn-warning.dropdown-toggle.focus {
        color: #fff;
        background-color: #ab5e05;
        border-color: #ab5e05;
        outline: 2px solid rgba(248, 140, 15, 0.2) !important; }
    .btnkasra.btn-warning:active, .btnkasra.btn-warning.active,
    .open > .btnkasra.btn-warning.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-warning.disabled, .btnkasra.btn-warning.disabled:hover, .btnkasra.btn-warning.disabled:focus, .btnkasra.btn-warning.disabled.focus, .btnkasra.btn-warning.disabled:active, .btnkasra.btn-warning.disabled.active, .btnkasra.btn-warning[disabled], .btnkasra.btn-warning[disabled]:hover, .btnkasra.btn-warning[disabled]:focus, .btnkasra.btn-warning[disabled].focus, .btnkasra.btn-warning[disabled]:active, .btnkasra.btn-warning[disabled].active,
    fieldset[disabled] .btnkasra.btn-warning,
    fieldset[disabled] .btnkasra.btn-warning:hover,
    fieldset[disabled] .btnkasra.btn-warning:focus,
    fieldset[disabled] .btnkasra.btn-warning.focus,
    fieldset[disabled] .btnkasra.btn-warning:active,
    fieldset[disabled] .btnkasra.btn-warning.active {
      background-color: #f88c0f;
      border-color: #f88c0f; }
    .btnkasra.btn-warning .badge {
      color: #f88c0f;
      background-color: #fff; }
  .btnkasra.btn-filter {
    color: #fff;
    background-color: #e67919;
    transition: background-color .5s ease; }
    .btnkasra.btn-filter:focus, .btnkasra.btn-filter.focus {
      color: #fff;
      background-color: #b86114;
      border-color: #b86114;
      outline: 2px solid rgba(230, 121, 25, 0.2) !important; }
    .btnkasra.btn-filter:hover {
      color: #fff;
      background-color: #b86114;
      border-color: #b86114;
      transition: background-color .5s ease; }
    .btnkasra.btn-filter:active, .btnkasra.btn-filter.active,
    .open > .btnkasra.btn-filter.dropdown-toggle {
      color: #fff;
      background-color: #b86114;
      border-color: #b86114; }
      .btnkasra.btn-filter:active:hover, .btnkasra.btn-filter.active:hover,
      .open > .btnkasra.btn-filter.dropdown-toggle:hover {
        color: #fff;
        background-color: #985011;
        border-color: #985011; }
      .btnkasra.btn-filter:active:focus, .btnkasra.btn-filter:active.focus, .btnkasra.btn-filter.active:focus, .btnkasra.btn-filter.active.focus,
      .open > .btnkasra.btn-filter.dropdown-toggle:focus,
      .open > .btnkasra.btn-filter.dropdown-toggle.focus {
        color: #fff;
        background-color: #985011;
        border-color: #985011;
        outline: 2px solid rgba(230, 121, 25, 0.2) !important; }
    .btnkasra.btn-filter:active, .btnkasra.btn-filter.active,
    .open > .btnkasra.btn-filter.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-filter.disabled, .btnkasra.btn-filter.disabled:hover, .btnkasra.btn-filter.disabled:focus, .btnkasra.btn-filter.disabled.focus, .btnkasra.btn-filter.disabled:active, .btnkasra.btn-filter.disabled.active, .btnkasra.btn-filter[disabled], .btnkasra.btn-filter[disabled]:hover, .btnkasra.btn-filter[disabled]:focus, .btnkasra.btn-filter[disabled].focus, .btnkasra.btn-filter[disabled]:active, .btnkasra.btn-filter[disabled].active,
    fieldset[disabled] .btnkasra.btn-filter,
    fieldset[disabled] .btnkasra.btn-filter:hover,
    fieldset[disabled] .btnkasra.btn-filter:focus,
    fieldset[disabled] .btnkasra.btn-filter.focus,
    fieldset[disabled] .btnkasra.btn-filter:active,
    fieldset[disabled] .btnkasra.btn-filter.active {
      background-color: #e67919;
      border-color: #e67919; }
    .btnkasra.btn-filter .badge {
      color: #e67919;
      background-color: #fff; }
  .btnkasra.btn-info {
    color: #fff;
    background-color: #1784b9;
    transition: background-color .5s ease; }
    .btnkasra.btn-info:focus, .btnkasra.btn-info.focus {
      color: #fff;
      background-color: #11648c;
      border-color: #11648c;
      outline: 2px solid rgba(23, 132, 185, 0.2) !important; }
    .btnkasra.btn-info:hover {
      color: #fff;
      background-color: #11648c;
      border-color: #11648c;
      transition: background-color .5s ease; }
    .btnkasra.btn-info:active, .btnkasra.btn-info.active,
    .open > .btnkasra.btn-info.dropdown-toggle {
      color: #fff;
      background-color: #11648c;
      border-color: #11648c; }
      .btnkasra.btn-info:active:hover, .btnkasra.btn-info.active:hover,
      .open > .btnkasra.btn-info.dropdown-toggle:hover {
        color: #fff;
        background-color: #0d4d6c;
        border-color: #0d4d6c; }
      .btnkasra.btn-info:active:focus, .btnkasra.btn-info:active.focus, .btnkasra.btn-info.active:focus, .btnkasra.btn-info.active.focus,
      .open > .btnkasra.btn-info.dropdown-toggle:focus,
      .open > .btnkasra.btn-info.dropdown-toggle.focus {
        color: #fff;
        background-color: #0d4d6c;
        border-color: #0d4d6c;
        outline: 2px solid rgba(23, 132, 185, 0.2) !important; }
    .btnkasra.btn-info:active, .btnkasra.btn-info.active,
    .open > .btnkasra.btn-info.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-info.disabled, .btnkasra.btn-info.disabled:hover, .btnkasra.btn-info.disabled:focus, .btnkasra.btn-info.disabled.focus, .btnkasra.btn-info.disabled:active, .btnkasra.btn-info.disabled.active, .btnkasra.btn-info[disabled], .btnkasra.btn-info[disabled]:hover, .btnkasra.btn-info[disabled]:focus, .btnkasra.btn-info[disabled].focus, .btnkasra.btn-info[disabled]:active, .btnkasra.btn-info[disabled].active,
    fieldset[disabled] .btnkasra.btn-info,
    fieldset[disabled] .btnkasra.btn-info:hover,
    fieldset[disabled] .btnkasra.btn-info:focus,
    fieldset[disabled] .btnkasra.btn-info.focus,
    fieldset[disabled] .btnkasra.btn-info:active,
    fieldset[disabled] .btnkasra.btn-info.active {
      background-color: #1784b9;
      border-color: #1784b9; }
    .btnkasra.btn-info .badge {
      color: #1784b9;
      background-color: #fff; }
  .btnkasra.btn-custom1 {
    color: #fff;
    background-color: #fc8c80;
    transition: background-color .5s ease; }
    .btnkasra.btn-custom1:focus, .btnkasra.btn-custom1.focus {
      color: #fff;
      background-color: #fb5f4e;
      border-color: #d6463c;
      outline: 2px solid rgba(252, 140, 128, 0.2) !important; }
    .btnkasra.btn-custom1:hover {
      color: #fff;
      background-color: #fb5f4e;
      border-color: #d6463c;
      transition: background-color .5s ease; }
    .btnkasra.btn-custom1:active, .btnkasra.btn-custom1.active,
    .open > .btnkasra.btn-custom1.dropdown-toggle {
      color: #fff;
      background-color: #fb5f4e;
      border-color: #d6463c; }
      .btnkasra.btn-custom1:active:hover, .btnkasra.btn-custom1.active:hover,
      .open > .btnkasra.btn-custom1.dropdown-toggle:hover {
        color: #fff;
        background-color: #fa3f2b;
        border-color: #c53429; }
      .btnkasra.btn-custom1:active:focus, .btnkasra.btn-custom1:active.focus, .btnkasra.btn-custom1.active:focus, .btnkasra.btn-custom1.active.focus,
      .open > .btnkasra.btn-custom1.dropdown-toggle:focus,
      .open > .btnkasra.btn-custom1.dropdown-toggle.focus {
        color: #fff;
        background-color: #fa3f2b;
        border-color: #c53429;
        outline: 2px solid rgba(252, 140, 128, 0.2) !important; }
    .btnkasra.btn-custom1:active, .btnkasra.btn-custom1.active,
    .open > .btnkasra.btn-custom1.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-custom1.disabled, .btnkasra.btn-custom1.disabled:hover, .btnkasra.btn-custom1.disabled:focus, .btnkasra.btn-custom1.disabled.focus, .btnkasra.btn-custom1.disabled:active, .btnkasra.btn-custom1.disabled.active, .btnkasra.btn-custom1[disabled], .btnkasra.btn-custom1[disabled]:hover, .btnkasra.btn-custom1[disabled]:focus, .btnkasra.btn-custom1[disabled].focus, .btnkasra.btn-custom1[disabled]:active, .btnkasra.btn-custom1[disabled].active,
    fieldset[disabled] .btnkasra.btn-custom1,
    fieldset[disabled] .btnkasra.btn-custom1:hover,
    fieldset[disabled] .btnkasra.btn-custom1:focus,
    fieldset[disabled] .btnkasra.btn-custom1.focus,
    fieldset[disabled] .btnkasra.btn-custom1:active,
    fieldset[disabled] .btnkasra.btn-custom1.active {
      background-color: #fc8c80;
      border-color: #df6e66; }
    .btnkasra.btn-custom1 .badge {
      color: #fc8c80;
      background-color: #fff; }
  .btnkasra.btn-white {
    color: black;
    background-color: white;
    transition: background-color .5s ease; }
    .btnkasra.btn-white:focus, .btnkasra.btn-white.focus {
      color: black;
      background-color: #e6e6e6;
      border-color: #e6e6e6;
      outline: 2px solid rgba(255, 255, 255, 0.2) !important; }
    .btnkasra.btn-white:hover {
      color: black;
      background-color: #e6e6e6;
      border-color: #e6e6e6;
      transition: background-color .5s ease; }
    .btnkasra.btn-white:active, .btnkasra.btn-white.active,
    .open > .btnkasra.btn-white.dropdown-toggle {
      color: black;
      background-color: #e6e6e6;
      border-color: #e6e6e6; }
      .btnkasra.btn-white:active:hover, .btnkasra.btn-white.active:hover,
      .open > .btnkasra.btn-white.dropdown-toggle:hover {
        color: black;
        background-color: #d4d4d4;
        border-color: #d4d4d4; }
      .btnkasra.btn-white:active:focus, .btnkasra.btn-white:active.focus, .btnkasra.btn-white.active:focus, .btnkasra.btn-white.active.focus,
      .open > .btnkasra.btn-white.dropdown-toggle:focus,
      .open > .btnkasra.btn-white.dropdown-toggle.focus {
        color: black;
        background-color: #d4d4d4;
        border-color: #d4d4d4;
        outline: 2px solid rgba(255, 255, 255, 0.2) !important; }
    .btnkasra.btn-white:active, .btnkasra.btn-white.active,
    .open > .btnkasra.btn-white.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-white.disabled, .btnkasra.btn-white.disabled:hover, .btnkasra.btn-white.disabled:focus, .btnkasra.btn-white.disabled.focus, .btnkasra.btn-white.disabled:active, .btnkasra.btn-white.disabled.active, .btnkasra.btn-white[disabled], .btnkasra.btn-white[disabled]:hover, .btnkasra.btn-white[disabled]:focus, .btnkasra.btn-white[disabled].focus, .btnkasra.btn-white[disabled]:active, .btnkasra.btn-white[disabled].active,
    fieldset[disabled] .btnkasra.btn-white,
    fieldset[disabled] .btnkasra.btn-white:hover,
    fieldset[disabled] .btnkasra.btn-white:focus,
    fieldset[disabled] .btnkasra.btn-white.focus,
    fieldset[disabled] .btnkasra.btn-white:active,
    fieldset[disabled] .btnkasra.btn-white.active {
      background-color: white;
      border-color: white; }
    .btnkasra.btn-white .badge {
      color: white;
      background-color: black; }
  .btnkasra.btn-enter {
    color: #fff;
    background-color: #9a02cc;
    transition: background-color .5s ease; }
    .btnkasra.btn-enter:focus, .btnkasra.btn-enter.focus {
      color: #fff;
      background-color: #740299;
      border-color: #740299;
      outline: 2px solid rgba(154, 2, 204, 0.2) !important; }
    .btnkasra.btn-enter:hover {
      color: #fff;
      background-color: #740299;
      border-color: #740299;
      transition: background-color .5s ease; }
    .btnkasra.btn-enter:active, .btnkasra.btn-enter.active,
    .open > .btnkasra.btn-enter.dropdown-toggle {
      color: #fff;
      background-color: #740299;
      border-color: #740299; }
      .btnkasra.btn-enter:active:hover, .btnkasra.btn-enter.active:hover,
      .open > .btnkasra.btn-enter.dropdown-toggle:hover {
        color: #fff;
        background-color: #590176;
        border-color: #590176; }
      .btnkasra.btn-enter:active:focus, .btnkasra.btn-enter:active.focus, .btnkasra.btn-enter.active:focus, .btnkasra.btn-enter.active.focus,
      .open > .btnkasra.btn-enter.dropdown-toggle:focus,
      .open > .btnkasra.btn-enter.dropdown-toggle.focus {
        color: #fff;
        background-color: #590176;
        border-color: #590176;
        outline: 2px solid rgba(154, 2, 204, 0.2) !important; }
    .btnkasra.btn-enter:active, .btnkasra.btn-enter.active,
    .open > .btnkasra.btn-enter.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-enter.disabled, .btnkasra.btn-enter.disabled:hover, .btnkasra.btn-enter.disabled:focus, .btnkasra.btn-enter.disabled.focus, .btnkasra.btn-enter.disabled:active, .btnkasra.btn-enter.disabled.active, .btnkasra.btn-enter[disabled], .btnkasra.btn-enter[disabled]:hover, .btnkasra.btn-enter[disabled]:focus, .btnkasra.btn-enter[disabled].focus, .btnkasra.btn-enter[disabled]:active, .btnkasra.btn-enter[disabled].active,
    fieldset[disabled] .btnkasra.btn-enter,
    fieldset[disabled] .btnkasra.btn-enter:hover,
    fieldset[disabled] .btnkasra.btn-enter:focus,
    fieldset[disabled] .btnkasra.btn-enter.focus,
    fieldset[disabled] .btnkasra.btn-enter:active,
    fieldset[disabled] .btnkasra.btn-enter.active {
      background-color: #9a02cc;
      border-color: #9a02cc; }
    .btnkasra.btn-enter .badge {
      color: #9a02cc;
      background-color: #fff; }
  .btnkasra.btn-exit {
    color: #fff;
    background-color: #3e3ed2;
    transition: background-color .5s ease; }
    .btnkasra.btn-exit:focus, .btnkasra.btn-exit.focus {
      color: #fff;
      background-color: #2a2ab3;
      border-color: #2a2ab3;
      outline: 2px solid rgba(62, 62, 210, 0.2) !important; }
    .btnkasra.btn-exit:hover {
      color: #fff;
      background-color: #2a2ab3;
      border-color: #2a2ab3;
      transition: background-color .5s ease; }
    .btnkasra.btn-exit:active, .btnkasra.btn-exit.active,
    .open > .btnkasra.btn-exit.dropdown-toggle {
      color: #fff;
      background-color: #2a2ab3;
      border-color: #2a2ab3; }
      .btnkasra.btn-exit:active:hover, .btnkasra.btn-exit.active:hover,
      .open > .btnkasra.btn-exit.dropdown-toggle:hover {
        color: #fff;
        background-color: #232396;
        border-color: #232396; }
      .btnkasra.btn-exit:active:focus, .btnkasra.btn-exit:active.focus, .btnkasra.btn-exit.active:focus, .btnkasra.btn-exit.active.focus,
      .open > .btnkasra.btn-exit.dropdown-toggle:focus,
      .open > .btnkasra.btn-exit.dropdown-toggle.focus {
        color: #fff;
        background-color: #232396;
        border-color: #232396;
        outline: 2px solid rgba(62, 62, 210, 0.2) !important; }
    .btnkasra.btn-exit:active, .btnkasra.btn-exit.active,
    .open > .btnkasra.btn-exit.dropdown-toggle {
      background-image: none; }
    .btnkasra.btn-exit.disabled, .btnkasra.btn-exit.disabled:hover, .btnkasra.btn-exit.disabled:focus, .btnkasra.btn-exit.disabled.focus, .btnkasra.btn-exit.disabled:active, .btnkasra.btn-exit.disabled.active, .btnkasra.btn-exit[disabled], .btnkasra.btn-exit[disabled]:hover, .btnkasra.btn-exit[disabled]:focus, .btnkasra.btn-exit[disabled].focus, .btnkasra.btn-exit[disabled]:active, .btnkasra.btn-exit[disabled].active,
    fieldset[disabled] .btnkasra.btn-exit,
    fieldset[disabled] .btnkasra.btn-exit:hover,
    fieldset[disabled] .btnkasra.btn-exit:focus,
    fieldset[disabled] .btnkasra.btn-exit.focus,
    fieldset[disabled] .btnkasra.btn-exit:active,
    fieldset[disabled] .btnkasra.btn-exit.active {
      background-color: #3e3ed2;
      border-color: #3e3ed2; }
    .btnkasra.btn-exit .badge {
      color: #3e3ed2;
      background-color: #fff; }
  .btnkasra.disabled, .btnkasra:disabled {
    pointer-events: none;
    cursor: not-allowed;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
    /* IE 5-7 */
    filter: alpha(opacity=65);
    /* Netscape */
    -moz-opacity: 0.65;
    /* Safari 1.x */
    -khtml-opacity: 0.65;
    /* Good browsers */
    opacity: 0.65; }
  .btnkasra.solid {
    background-color: transparent; }
  .btnkasra.icon-only {
    padding: 3px;
    width: 26px;
    height: 26px; }
    .btnkasra.icon-only span, .btnkasra.icon-only i {
      margin: 0; }

.btn-group,
.BtnGroup {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px; }
  .btn-group .btnkasra,
  .BtnGroup .btnkasra {
    position: relative;
    float: right;
    margin: 0; }
    .btn-group .btnkasra:not(:first-child):not(:last-child),
    .BtnGroup .btnkasra:not(:first-child):not(:last-child) {
      border-radius: 0;
      margin-right: 1px; }
    .btn-group .btnkasra:first-child,
    .BtnGroup .btnkasra:first-child {
      margin-left: 0; }
    .btn-group .btnkasra:first-child:not(:last-child),
    .BtnGroup .btnkasra:first-child:not(:last-child) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
    .btn-group .btnkasra:last-child:not(:first-child),
    .BtnGroup .btnkasra:last-child:not(:first-child) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      margin-right: 1px; }

.kasra-btndropdown .btn-dropdown-group {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%; }

.kasra-btndropdown .btn-dropdown-group .btnkasra {
  padding: 4px 8px;
  float: none !important;
  width: 100%; }

.kasra-btndropdown .btn-dropdown-group .btnkasra:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.kasra-btndropdown .btn-dropdown-group .btnkasra.btn-dropdown {
  width: 26px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 1px; }

.kasra-btndropdown .btn-dropdown-group .btnkasra.btn-dropdown > i {
  margin: 0 !important; }

.kasra-btndropdown .btndropdown-content {
  display: none;
  position: absolute;
  min-width: 100px;
  border: 1px solid #DFE0E1;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 4px 0;
  background-color: white;
  z-index: 10;
  margin-top: 2px; }

.kasra-btndropdown .btndropdown-content a {
  display: block;
  padding: 4px 8px;
  white-space: nowrap;
  text-align: right;
  font-weight: 500;
  font-size: 0.75em;
  line-height: 20px;
  color: #333; }

.kasra-btndropdown .btndropdown-content a:hover {
  background: #EFEFF0; }

.kasra-btndropdown.show .btndropdown-content {
  display: block; }

.kasra-form-content {
  padding: 5px;
  font-family: Vazir;
  background-color: #EFEDEF;
  overflow: hidden;
  margin: 5px;
  border: solid 1px;
  border-color: #bbbbbb; }

.kasra-form-control {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  font-family: Vazir;
  margin-bottom: 4px; }
  .kasra-form-control:before, .kasra-form-control:after {
    content: " ";
    display: table; }
  .kasra-form-control:after {
    clear: both; }
  .kasra-form-control .name-of-day {
    position: absolute;
    top: 5px;
    left: 20px;
    /* line-height: 25px; */
    z-index: 9;
    padding: 2px;
    border-radius: 4px;
    background-color: #dcdcdc;
    color: #333;
    vertical-align: middle;
    font-size: 10px; }
  .kasra-form-control .component-icon {
    position: absolute;
    line-height: 26px;
    left: 0;
    padding-left: 5px;
    font-size: 12px;
    color: #ccc;
    z-index: 6; }
  .kasra-form-control.kasra-form-fieldset {
    border-color: #a5bbb7;
    border-radius: 5px;
    text-align: right;
    margin-bottom: 5px; }
    .kasra-form-control.kasra-form-fieldset legend {
      font-weight: 600 !important;
      color: black !important;
      padding: 0 5px;
      font-size: 0.8rem; }
      .kasra-form-control.kasra-form-fieldset legend i {
        font-size: 12px;
        margin: 0 5px;
        line-height: 18px;
        vertical-align: middle; }
      .kasra-form-control.kasra-form-fieldset legend i.icon-up,
      .kasra-form-control.kasra-form-fieldset legend i.icon-down {
        cursor: pointer; }
  .kasra-form-control .kasra-form {
    display: block;
    position: relative; }
    .kasra-form-control .kasra-form.form-group {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      position: relative;
      display: table !important;
      border-collapse: separate; }
      .kasra-form-control .kasra-form.form-group > input {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important; }
      .kasra-form-control .kasra-form.form-group .input-addon {
        font-size: 11px;
        padding: 6px 12px;
        font-size: 14px;
        font-weight: 400;
        line-height: 1;
        color: #000;
        text-align: center;
        background-color: #eee;
        border: 1px solid #ccc;
        border-radius: 4px;
        width: 1%;
        white-space: nowrap;
        vertical-align: middle;
        display: table-cell;
        border-right: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
    .kasra-form-control .kasra-form .input-group {
      display: table;
      width: 100%; }
      .kasra-form-control .kasra-form .input-group .input-group-append {
        display: table-cell;
        height: 25px;
        vertical-align: top; }
        .kasra-form-control .kasra-form .input-group .input-group-append .input-group-text {
          padding: 0;
          font-size: 0.8rem;
          line-height: 23px;
          height: 25px;
          color: #000;
          text-align: center;
          background-color: #eee;
          border: 1px solid #ccc;
          border-radius: 4px;
          vertical-align: middle;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0;
          border-right: 0;
          padding: 0 5px; }
      .kasra-form-control .kasra-form .input-group .input-group-form {
        display: table-cell;
        height: 23px;
        line-height: 23px; }
      .kasra-form-control .kasra-form .input-group > input {
        display: table-cell !important;
        vertical-align: top;
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important; }
    .kasra-form-control .kasra-form[class*=" icon-"] {
      position: relative; }
      .kasra-form-control .kasra-form[class*=" icon-"]:before {
        position: absolute;
        line-height: 26px;
        left: 0;
        padding-left: 5px;
        font-size: 12px;
        color: #ccc;
        z-index: 6; }
      .kasra-form-control .kasra-form[class*=" icon-"] .component-icon {
        display: none; }
      .kasra-form-control .kasra-form[class*=" icon-"] input:first-child {
        padding-left: 20px; }
    .kasra-form-control .kasra-form.kasra-form-cmbPerson {
      position: static !important; }
    .kasra-form-control .kasra-form.kasra-form-combo {
      position: relative; }
      .kasra-form-control .kasra-form.kasra-form-combo select {
        display: block;
        height: 26px;
        padding: 0px 2px;
        font-size: 12px;
        width: 100% !important;
        line-height: 1.42857143;
        color: #000;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 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;
        font-family: Vazir; }
      .kasra-form-control .kasra-form.kasra-form-combo select[multiple="multiple"] {
        height: auto;
        padding: 5px; }
    .kasra-form-control .kasra-form.kasra-form-label {
      display: block;
      height: 26px;
      padding: 0px 2px;
      font-size: 12px;
      line-height: 24px;
      color: black;
      background-image: none;
      border: 1px solid #ccc;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 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; }
    .kasra-form-control .kasra-form.kasra-form-span {
      display: block;
      height: 26px;
      padding: 0px 2px;
      font-size: 12px;
      line-height: 24px;
      color: black;
      background-image: none;
      border: 1px solid #ccc;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 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; }
      .kasra-form-control .kasra-form.kasra-form-span #tdlblAccepter span {
        background: none !important;
        border: none !important;
        color: black !important; }
    .kasra-form-control .kasra-form.kasra-form-calendar {
      position: relative; }
      .kasra-form-control .kasra-form.kasra-form-calendar input {
        display: block;
        height: 26px;
        padding: 0px 2px;
        font-size: 12px;
        width: 100% !important;
        line-height: 1.42857143;
        color: #000;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 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; }
      .kasra-form-control .kasra-form.kasra-form-calendar > img {
        position: absolute;
        left: 3px;
        top: 3px;
        display: block;
        content: '';
        cursor: pointer;
        border-radius: 4px;
        width: 19px; }
    .kasra-form-control .kasra-form.kasra-form-checkbox, .kasra-form-control .kasra-form.kasra-form-radio {
      text-align: left;
      padding-top: 6px; }
      .kasra-form-control .kasra-form.kasra-form-checkbox .kasra-lable, .kasra-form-control .kasra-form.kasra-form-checkbox .label, .kasra-form-control .kasra-form.kasra-form-radio .kasra-lable, .kasra-form-control .kasra-form.kasra-form-radio .label {
        text-align: right;
        padding: 0;
        padding-right: 5px;
        vertical-align: middle;
        font-size: 12px; }
      .kasra-form-control .kasra-form.kasra-form-checkbox input[type="checkbox"],
      .kasra-form-control .kasra-form.kasra-form-checkbox input[type="radio"], .kasra-form-control .kasra-form.kasra-form-radio input[type="checkbox"],
      .kasra-form-control .kasra-form.kasra-form-radio input[type="radio"] {
        vertical-align: middle; }
    .kasra-form-control .kasra-form.kasra-form-textarea textarea {
      display: block;
      padding: 0px 2px;
      font-size: 12px;
      width: 100% !important;
      color: #000;
      background-image: none !important;
      border: 1px solid #bbbbbb !important;
      background-color: #fff !important;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 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;
      position: relative;
      z-index: 5; }
    .kasra-form-control .kasra-form.kasra-form-textbox {
      position: relative; }
      .kasra-form-control .kasra-form.kasra-form-textbox input {
        display: block;
        height: 26px;
        padding: 0px 2px;
        font-size: 12px;
        line-height: 26px;
        width: 100% !important;
        color: #000;
        background-image: none !important;
        border: 1px solid #bbbbbb !important;
        background-color: #fff !important;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
        box-shadow: inset 0 1px 1px rgba(0, 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;
        position: relative;
        z-index: 0; }
    .kasra-form-control .kasra-form.kasra-form-autocomplete .k-autocomplete {
      display: block;
      height: 26px;
      padding: 0px 2px;
      width: 100% !important;
      background-image: none !important;
      border: 1px solid #bbbbbb !important;
      background-color: #fff !important;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 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;
      position: relative;
      z-index: 5; }
      .kasra-form-control .kasra-form.kasra-form-autocomplete .k-autocomplete input {
        background: none;
        border: none;
        font-size: 12px;
        line-height: 24px;
        color: #000; }
    .kasra-form-control .kasra-form.kasra-form-autocomplete .k-icon.k-loading {
      position: absolute;
      left: 10px;
      top: 9px;
      bottom: 0;
      right: auto;
      width: 5px;
      height: 5px;
      border-radius: 100%;
      box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf;
      -o-box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf;
      -ms-box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf;
      -webkit-box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf;
      -moz-box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf;
      animation: cssload-spin ease infinite 4.6s;
      -o-animation: cssload-spin ease infinite 4.6s;
      -ms-animation: cssload-spin ease infinite 4.6s;
      -webkit-animation: cssload-spin ease infinite 4.6s;
      -moz-animation: cssload-spin ease infinite 4.6s;
      z-index: 6; }

@keyframes cssload-spin {
  0%, 100% {
    box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf; }
  25% {
    box-shadow: -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49; }
  50% {
    box-shadow: -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf; }
  75% {
    box-shadow: 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49; } }

@-o-keyframes cssload-spin {
  0%, 100% {
    box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf; }
  25% {
    box-shadow: -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49; }
  50% {
    box-shadow: -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf; }
  75% {
    box-shadow: 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49; } }

@-ms-keyframes cssload-spin {
  .kasra-form-control .kasra-form.kasra-form-autocomplete 0%, .kasra-form-control .kasra-form.kasra-form-autocomplete 100% {
    box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf; }
  .kasra-form-control .kasra-form.kasra-form-autocomplete 25% {
    box-shadow: -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49; }
  .kasra-form-control .kasra-form.kasra-form-autocomplete 50% {
    box-shadow: -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf; }
  .kasra-form-control .kasra-form.kasra-form-autocomplete 75% {
    box-shadow: 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49; } }

@-webkit-keyframes cssload-spin {
  0%, 100% {
    box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf; }
  25% {
    box-shadow: -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49; }
  50% {
    box-shadow: -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf; }
  75% {
    box-shadow: 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49; } }

@-moz-keyframes cssload-spin {
  0%, 100% {
    box-shadow: 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf; }
  25% {
    box-shadow: -5px 5px #dfdfdf, -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49; }
  50% {
    box-shadow: -5px -5px #4f4d49, 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf; }
  75% {
    box-shadow: 5px -5px #dfdfdf, 5px 5px #4f4d49, -5px 5px #dfdfdf, -5px -5px #4f4d49; } }
  .kasra-form-control .kasra-form:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .kasra-form-control .kasra-form::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .kasra-form-control .kasra-form:-ms-input-placeholder {
    color: #999; }
  .kasra-form-control .kasra-form::-webkit-input-placeholder {
    color: #999; }
  .kasra-form-control .kasra-form[disabled],
  .kasra-form-control .kasra-form[readonly],
  .kasra-form-control fieldset[disabled] .form-control {
    background-color: #eee;
    opacity: 1; }
  .kasra-form-control .kasra-form[disabled],
  .kasra-form-control fieldset[disabled] .kasra-form {
    cursor: not-allowed; }
  .kasra-form-control textarea.kasra-form {
    height: auto; }
  .kasra-form-control input[type="search"] {
    -webkit-appearance: none; }
  .kasra-form-control .kasra-lable,
  .kasra-form-control .kasra-label {
    display: inline-block;
    max-width: 100%;
    font-weight: normal;
    color: #000;
    text-align: left;
    padding-left: 5px;
    line-height: 26px;
    font-size: 0.75rem; }
  .kasra-form-control .kasra-form.kasra-form-textbox input:focus,
  .kasra-form-control .kasra-form.kasra-form-combo select:focus,
  .kasra-form-control .kasra-form.kasra-form-textarea textarea:focus,
  .kasra-form-control .kasra-form.kasra-form-calendar input:focus,
  .kasra-form-control .kasra-form.focus input,
  .kasra-form-control .kasra-form.focus .k-multiselect-wrap,
  .kasra-form-control .kasra-form.focus .k-autocomplete-wrap {
    border-color: #1784b9 !important;
    outline: 2px solid rgba(23, 132, 185, 0.2) !important; }
  .kasra-form-control .kasra-form.kasra-form-textbox input[disabled],
  .kasra-form-control .kasra-form.kasra-form-combo select:disabled,
  .kasra-form-control .kasra-form.kasra-form-textarea textarea:disabled,
  .kasra-form-control .kasra-form.kasra-form-calendar input[disabled],
  .kasra-form-control .kasra-form.disable input,
  .kasra-form-control .kasra-form.disable .k-multiselect-wrap,
  .kasra-form-control .kasra-form.disable .k-autocomplete-wrap {
    cursor: default;
    background-color: #e2e2e2 !important;
    border-color: #b1b1b1 !important;
    box-shadow: none !important; }

.kasra-form-pack {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.05);
  height: auto;
  padding: 6px;
  border: 0; }

.kasra-important-text {
  color: salmon; }

.checkbox label,
.radioButton label {
  margin-right: 5px;
  vertical-align: middle;
  color: #333; }

.checkbox input[type="checkbox"],
.checkbox input[type="radio"],
.radioButton input[type="checkbox"],
.radioButton input[type="radio"] {
  vertical-align: middle; }

.checkbox.display-inline-block,
.radioButton.display-inline-block {
  margin-left: 15px; }
  .checkbox.display-inline-block:last-child,
  .radioButton.display-inline-block:last-child {
    margin: 0; }

/*! ///// kasra-form-fieldset ///// */
.kasra-form-fieldset {
  border-color: #a5bbb7;
  border-radius: 5px;
  text-align: right;
  margin-bottom: 5px; }
  .kasra-form-fieldset legend {
    font-weight: 600 !important;
    color: #252525 !important;
    padding: 0 5px;
    font-size: 0.8rem; }

.Kasra-filedset-Collapse {
  border-color: #a5bbb7;
  border-radius: 5px;
  text-align: right; }
  .Kasra-filedset-Collapse legand {
    direction: rtl; }

.Kasra-filedset-Collapse-open {
  border-color: #a5bbb7;
  border-radius: 5px;
  text-align: right; }

.Kasra-filedset-Collapse-show {
  display: block; }

.Kasra-filedset-Collapse-hide {
  display: none; }

fieldset {
  border-radius: 5px;
  border: 1px solid #bbbbbb;
  padding: 10px !important;
  padding-top: 0;
  margin: 0; }
  fieldset legend {
    padding: 0 5px;
    font-size: 12px; }

.kasra-form {
  display: block;
  position: relative; }
  .kasra-form[class*=" icon-"] {
    position: relative; }
    .kasra-form[class*=" icon-"]:before {
      position: absolute;
      line-height: 26px;
      left: 0;
      padding-left: 5px;
      font-size: 12px;
      color: #ccc;
      z-index: 6; }
    .kasra-form[class*=" icon-"] .component-icon {
      display: none; }
    .kasra-form[class*=" icon-"] input:first-child {
      padding-left: 20px; }

/* lego-toggle-switch */
ul.lego-toggle-switch {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block; }
  ul.lego-toggle-switch:before, ul.lego-toggle-switch:after {
    content: " ";
    display: table; }
  ul.lego-toggle-switch:after {
    clear: both; }
  ul.lego-toggle-switch li {
    float: right;
    padding: 0;
    vertical-align: middle;
    display: inline-block; }
    ul.lego-toggle-switch li label {
      display: inline-block;
      padding: 3px 10px;
      font: 12px tahoma;
      font-weight: 400;
      line-height: 18px;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background-image: none;
      border: 1px solid transparent;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 0;
      text-decoration: none;
      font-family: Vazir;
      vertical-align: middle;
      color: white;
      background: #afafaf; }
    ul.lego-toggle-switch li input[type="radio"] {
      opacity: 0;
      width: 1px;
      height: 1px;
      display: none; }
      ul.lego-toggle-switch li input[type="radio"]:checked ~ label {
        background: #5f6369;
        color: white; }
    ul.lego-toggle-switch li:first-child label {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px;
      border-left: 1px solid white; }
    ul.lego-toggle-switch li:last-child label {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px;
      border-right: 1px solid white; }
    ul.lego-toggle-switch li:not(:first-child):not(:last-child) label {
      border-left-width: 0;
      border-right-width: 0; }

.message-error {
  clear: both;
  color: #e80c4d;
  font-size: 1.1em;
  font-weight: bold;
  margin: 20px 0 10px 0; }

.error {
  color: #e80c4d; }

/* styles for validation helpers */
.field-validation-error {
  color: #e80c4d;
  /* font-weight: bold; */
  font-size: 12px; }

.field-validation-valid {
  display: none; }

input.input-validation-error {
  border: 1px solid #e80c4d; }

input[type="checkbox"].input-validation-error {
  border: 0 none; }

.validation-summary-errors {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 15px; }
  .validation-summary-errors ul {
    display: block;
    margin: 0;
    list-style: none;
    padding: 0;
    border-radius: 6px;
    overflow: hidden; }
    .validation-summary-errors ul li {
      background-color: #FFE2DF;
      color: #D11300;
      padding: 0 10px;
      line-height: 26px; }
      .validation-summary-errors ul li:first-child {
        padding-top: 10px; }
      .validation-summary-errors ul li:last-child {
        padding-bottom: 10px; }

.validation-summary-valid {
  display: none; }

/* components ----------------------------------- */
.k-autocomplete.k-state-default,
.k-dropdown-wrap.k-state-default,
.k-multiselect.k-header.k-state-default,
.k-numeric-wrap.k-state-default,
.k-picker-wrap.k-state-default {
  height: 26px;
  border: 1px solid #bbb; }

.k-autocomplete.k-state-hover,
.k-dropdown-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-picker-wrap.k-state-hover {
  /*border: 1px solid #bbb !important;*/
  background-color: white !important; }

.k-autocomplete.k-state-focused > input {
  border-color: #1784b9 !important; }

.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-textbox:focus {
  border-color: #1784b9 !important;
  outline: 2px solid rgba(23, 132, 185, 0.2) !important; }

.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input,
.k-selectbox .k-input,
.k-textbox > input {
  height: 26px;
  line-height: 26px;
  padding: 0; }

.kasra-form-control .kasra-form .input-group .k-autocomplete.k-state-default,
.kasra-form-control .kasra-form .input-group .k-dropdown-wrap.k-state-default,
.kasra-form-control .kasra-form .input-group .k-numeric-wrap.k-state-default,
.kasra-form-control .kasra-form .input-group .k-picker-wrap.k-state-default {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

/*! ///// Kendo Autocomplete-Multiselect ////// */
.k-autocomplete > input {
  border: 1px solid #ccc !important; }

.k-list-container {
  padding: 0 !important; }
  .k-list-container .k-list-scroller ul.k-list {
    font-size: 12px !important;
    background-color: #fff !important;
    border-radius: 2px !important;
    border-top: 1px solid #d9d9d9 !important;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important; }
    .k-list-container .k-list-scroller ul.k-list li.k-item {
      padding: 3px 1em 3px .4em !important;
      white-space: nowrap !important;
      line-height: 30px !important;
      border-top: 1px solid #e6e6e6 !important;
      color: #000 !important;
      font-size: 12px !important;
      height: auto;
      min-height: 1px !important;
      line-height: 22px !important; }
      .k-list-container .k-list-scroller ul.k-list li.k-item:hover {
        background-color: #f9f9f9 !important; }
      .k-list-container .k-list-scroller ul.k-list li.k-item.k-state-selected.k-state-focused {
        border-radius: 0 !important;
        background-color: #b3e7ff !important; }
        .k-list-container .k-list-scroller ul.k-list li.k-item.k-state-selected.k-state-focused:hover {
          background-color: #80d7ff !important; }
    .k-list-container .k-list-scroller ul.k-list li.k-item:hover {
      background-color: #f9f9f9 !important; }

span.k-widget.k-autocomplete {
  margin: 0;
  padding: 0;
  box-shadow: none;
  background: none;
  border: none; }

.k-autocomplete .k-loading,
.k-multiselect .k-loading {
  /* right: auto !important; */
  left: 20px !important;
  /* width: 100% !important; */
  /* height: 22px !important; */
  /* top: 0 !important; */
  background-position: 50% 0 !important; }

.k-autocomplete > .k-i-close,
.k-multiselect > .k-multiselect-wrap > .k-i-close {
  top: 4px;
  right: auto;
  left: 0;
  color: #333;
  margin-left: 2px !important;
  margin-right: 0 !important;
  background-color: white;
  z-index: 20; }

.k-autocomplete > .k-i-close,
.k-combobox > .k-dropdown-wrap > .k-i-close {
  transform: none !important; }

.k-multiselect .k-multiselect-wrap {
  min-height: 23px !important;
  /*.k-i-close {
            top: 4px !important;
            margin: 0 2px !important;
            color: transparent;
        }*/ }
  .k-multiselect .k-multiselect-wrap li {
    max-width: 75%;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin: 1px 2px 1px 0 !important;
    line-height: 20px;
    height: 21px;
    min-height: 21px; }
    .k-multiselect .k-multiselect-wrap li span {
      font-size: 12px; }
    .k-multiselect .k-multiselect-wrap li > span:first-child {
      max-width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      display: inline-block; }
  .k-multiselect .k-multiselect-wrap .k-button {
    color: #2e2e2e !important;
    border-color: #c5c5c5 !important;
    background-color: #e9e9e9 !important; }
  .k-multiselect .k-multiselect-wrap .k-input {
    padding: 0; }

/*.k-state-disabled {
    opacity: 1 !important;

    .k-input,
    .k-input,
    .k-textbox > input,
    input.k-textbox,
    input.k-textbox:hover,
    textarea.k-textbox,
    textarea.k-textbox:hover {
        background-color: #e2e2e2 !important;
    }
}*/
.k-dropdown-wrap .k-input {
  font-size: 12px !important; }

.kasra-tabstrip,
.kasra-tabstrip.k-tabstrip {
  font-size: 14px !important;
  position: relative; }
  .kasra-tabstrip .tabstrip-label,
  .kasra-tabstrip.k-tabstrip .tabstrip-label {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5; }
  .kasra-tabstrip > ul.tabstrip-items,
  .kasra-tabstrip > ul.k-tabstrip-items,
  .kasra-tabstrip.k-tabstrip > ul.tabstrip-items,
  .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items {
    background-color: #e1e1e1;
    border-radius: 5px;
    margin: 10px 0;
    padding: 10px 10px 0 10px;
    overflow: hidden; }
    .kasra-tabstrip > ul.tabstrip-items.has-label,
    .kasra-tabstrip > ul.k-tabstrip-items.has-label,
    .kasra-tabstrip.k-tabstrip > ul.tabstrip-items.has-label,
    .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items.has-label {
      margin-right: 35px; }
    .kasra-tabstrip > ul.tabstrip-items .k-item,
    .kasra-tabstrip > ul.tabstrip-items .tab-item,
    .kasra-tabstrip > ul.k-tabstrip-items .k-item,
    .kasra-tabstrip > ul.k-tabstrip-items .tab-item,
    .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item,
    .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item,
    .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item,
    .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item {
      border-radius: 6px 6px 0 0;
      border: 0;
      margin: 0 5px;
      background: #29426e;
      display: inline-block; }
      .kasra-tabstrip > ul.tabstrip-items .k-item .k-link,
      .kasra-tabstrip > ul.tabstrip-items .k-item .link,
      .kasra-tabstrip > ul.tabstrip-items .tab-item .k-link,
      .kasra-tabstrip > ul.tabstrip-items .tab-item .link,
      .kasra-tabstrip > ul.k-tabstrip-items .k-item .k-link,
      .kasra-tabstrip > ul.k-tabstrip-items .k-item .link,
      .kasra-tabstrip > ul.k-tabstrip-items .tab-item .k-link,
      .kasra-tabstrip > ul.k-tabstrip-items .tab-item .link,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item .k-link,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item .link,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item .k-link,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item .link,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item .k-link,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item .link,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item .k-link,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item .link {
        min-width: 100px;
        padding-top: 2px;
        padding-bottom: 2px;
        line-height: 25px;
        font-size: 12px;
        color: white;
        display: inline-block;
        cursor: pointer;
        outline: 0;
        text-decoration: none; }
      .kasra-tabstrip > ul.tabstrip-items .k-item .k-loading,
      .kasra-tabstrip > ul.tabstrip-items .tab-item .k-loading,
      .kasra-tabstrip > ul.k-tabstrip-items .k-item .k-loading,
      .kasra-tabstrip > ul.k-tabstrip-items .tab-item .k-loading,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item .k-loading,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item .k-loading,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item .k-loading,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item .k-loading {
        display: none; }
      .kasra-tabstrip > ul.tabstrip-items .k-item.k-state-default,
      .kasra-tabstrip > ul.tabstrip-items .tab-item.k-state-default,
      .kasra-tabstrip > ul.k-tabstrip-items .k-item.k-state-default,
      .kasra-tabstrip > ul.k-tabstrip-items .tab-item.k-state-default,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item.k-state-default,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item.k-state-default,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item.k-state-default,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item.k-state-default {
        background: #29426e; }
        .kasra-tabstrip > ul.tabstrip-items .k-item.k-state-default .k-link,
        .kasra-tabstrip > ul.tabstrip-items .tab-item.k-state-default .k-link,
        .kasra-tabstrip > ul.k-tabstrip-items .k-item.k-state-default .k-link,
        .kasra-tabstrip > ul.k-tabstrip-items .tab-item.k-state-default .k-link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item.k-state-default .k-link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item.k-state-default .k-link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item.k-state-default .k-link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item.k-state-default .k-link {
          color: white; }
      .kasra-tabstrip > ul.tabstrip-items .k-item.k-state-active, .kasra-tabstrip > ul.tabstrip-items .k-item.active,
      .kasra-tabstrip > ul.tabstrip-items .tab-item.k-state-active,
      .kasra-tabstrip > ul.tabstrip-items .tab-item.active,
      .kasra-tabstrip > ul.k-tabstrip-items .k-item.k-state-active,
      .kasra-tabstrip > ul.k-tabstrip-items .k-item.active,
      .kasra-tabstrip > ul.k-tabstrip-items .tab-item.k-state-active,
      .kasra-tabstrip > ul.k-tabstrip-items .tab-item.active,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item.k-state-active,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item.active,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item.k-state-active,
      .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item.active,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item.k-state-active,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item.active,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item.k-state-active,
      .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item.active {
        background: white !important; }
        .kasra-tabstrip > ul.tabstrip-items .k-item.k-state-active .k-link,
        .kasra-tabstrip > ul.tabstrip-items .k-item.k-state-active .link, .kasra-tabstrip > ul.tabstrip-items .k-item.active .k-link,
        .kasra-tabstrip > ul.tabstrip-items .k-item.active .link,
        .kasra-tabstrip > ul.tabstrip-items .tab-item.k-state-active .k-link,
        .kasra-tabstrip > ul.tabstrip-items .tab-item.k-state-active .link,
        .kasra-tabstrip > ul.tabstrip-items .tab-item.active .k-link,
        .kasra-tabstrip > ul.tabstrip-items .tab-item.active .link,
        .kasra-tabstrip > ul.k-tabstrip-items .k-item.k-state-active .k-link,
        .kasra-tabstrip > ul.k-tabstrip-items .k-item.k-state-active .link,
        .kasra-tabstrip > ul.k-tabstrip-items .k-item.active .k-link,
        .kasra-tabstrip > ul.k-tabstrip-items .k-item.active .link,
        .kasra-tabstrip > ul.k-tabstrip-items .tab-item.k-state-active .k-link,
        .kasra-tabstrip > ul.k-tabstrip-items .tab-item.k-state-active .link,
        .kasra-tabstrip > ul.k-tabstrip-items .tab-item.active .k-link,
        .kasra-tabstrip > ul.k-tabstrip-items .tab-item.active .link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item.k-state-active .k-link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item.k-state-active .link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item.active .k-link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .k-item.active .link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item.k-state-active .k-link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item.k-state-active .link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item.active .k-link,
        .kasra-tabstrip.k-tabstrip > ul.tabstrip-items .tab-item.active .link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item.k-state-active .k-link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item.k-state-active .link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item.active .k-link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .k-item.active .link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item.k-state-active .k-link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item.k-state-active .link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item.active .k-link,
        .kasra-tabstrip.k-tabstrip > ul.k-tabstrip-items .tab-item.active .link {
          color: #29426e !important; }
  .kasra-tabstrip.k-tabstrip-scrollable > ul.k-tabstrip-items,
  .kasra-tabstrip.k-tabstrip.k-tabstrip-scrollable > ul.k-tabstrip-items {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 40px;
    padding-right: 40px; }
  .kasra-tabstrip.k-tabstrip-scrollable .k-tabstrip-prev,
  .kasra-tabstrip.k-tabstrip-scrollable .k-tabstrip-next,
  .kasra-tabstrip.k-tabstrip.k-tabstrip-scrollable .k-tabstrip-prev,
  .kasra-tabstrip.k-tabstrip.k-tabstrip-scrollable .k-tabstrip-next {
    height: 40px;
    line-height: 40px;
    padding: 0;
    top: 0;
    width: 40px;
    opacity: 1 !important;
    border-radius: 0px;
    background-color: #e1e1e1 !important;
    border: 0; }
  .kasra-tabstrip.k-tabstrip-scrollable .k-tabstrip-prev,
  .kasra-tabstrip.k-tabstrip.k-tabstrip-scrollable .k-tabstrip-prev {
    left: 0;
    right: auto;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .kasra-tabstrip.k-tabstrip-scrollable .k-tabstrip-next,
  .kasra-tabstrip.k-tabstrip.k-tabstrip-scrollable .k-tabstrip-next {
    right: 0;
    left: auto;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  .kasra-tabstrip > .k-content,
  .kasra-tabstrip.k-tabstrip > .k-content {
    border: 0; }

.kasra-filter-tabstrip.k-tabstrip {
  font-size: 12px !important; }
  .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items {
    overflow: hidden; }
    .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items.has-label {
      margin-right: 35px; }
    .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items > .k-item .k-loading {
      display: none; }
    .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items > .k-item.k-state-default {
      margin: 0 2px;
      border-color: transparent;
      background: transparent;
      border-bottom: 0;
      padding: 5px;
      border: 0; }
      .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items > .k-item.k-state-default.k-first {
        margin-right: 0; }
      .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items > .k-item.k-state-default .k-link {
        padding: 2px 10px;
        border-radius: 3px;
        color: #333;
        font-size: 12px;
        min-width: 60px;
        text-align: center;
        border: 0;
        font-weight: 400; }
        .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items > .k-item.k-state-default .k-link i {
          display: none; }
      .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items > .k-item.k-state-default.k-state-hover {
        border-color: transparent;
        background: transparent; }
      .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items > .k-item.k-state-default.has-filter .k-link {
        color: #fff !important;
        background-color: #e67919;
        border-color: #e67919;
        padding-left: 0;
        text-align: right; }
        .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items > .k-item.k-state-default.has-filter .k-link i {
          float: left;
          line-height: 18px;
          display: inline-block;
          margin: 0 3px; }
    .kasra-filter-tabstrip.k-tabstrip > ul.k-tabstrip-items > .k-item.k-state-active {
      background-color: rgba(0, 0, 0, 0.05) !important;
      border: 0; }
  .kasra-filter-tabstrip.k-tabstrip > .k-content {
    background-color: rgba(0, 0, 0, 0.05) !important;
    border: 0;
    border-radius: 6px; }

/* Calendar style ----*/
.pdp-default {
  font-family: Vazir;
  background: #f8f8f8;
  padding: 10px;
  margin: -5px 0;
  border-radius: 5px;
  font-size: 0.87em !important;
  color: #333 !important; }
  .pdp-default .pdp-header {
    position: relative;
    line-height: 1.2em !important;
    font-size: 0.87em !important;
    border: none !important;
    height: auto !important;
    background: transparent; }
    .pdp-default .pdp-header .monthYear {
      padding: 5px !important; }
  .pdp-default .nextArrow,
  .pdp-default .prevArrow {
    cursor: pointer;
    position: absolute;
    top: 6px;
    padding: 2px; }
  .pdp-default .cell {
    padding: 3px;
    height: auto !important;
    line-height: 18px !important; }
  .pdp-default .dows {
    background-color: transparent;
    color: #333; }
  .pdp-default .dow {
    border: none;
    font-family: Vazir; }
  .pdp-default .nul,
  .pdp-default .days {
    border: none !important;
    background-color: transparent !important; }
  .pdp-default .day {
    border: none !important;
    border-radius: 50% !important; }
    .pdp-default .day:hover {
      background: #E6E9ED;
      cursor: pointer; }
  .pdp-default .yearSelect,
  .pdp-default .monthSelect {
    margin-top: 35px !important;
    left: 0;
    border: none;
    background-color: #f5f7fa; }
    .pdp-default .yearSelect li,
    .pdp-default .monthSelect li {
      border: none;
      border-radius: 10px;
      font-family: Vazir; }
      .pdp-default .yearSelect li:hover,
      .pdp-default .monthSelect li:hover {
        background: #E6E9ED;
        color: #333; }

.pdp-default .friday {
  color: red !important; }

.datepicker-plot-area {
  font-family: Vazir !important; }

.ui-datepicker select {
  color: black; }

.datepicker-plot-area .datepicker-day-view .table-days td.today span {
  background-color: #0073ea;
  color: #fff;
  border: 0;
  text-shadow: none;
  border: none !important;
  border-radius: 50% !important; }

.datepicker-plot-area .datepicker-day-view .table-days td:nth-child(7) span {
  color: red !important; }

.datepicker-plot-area .datepicker-day-view .table-days td span.other-month {
  background-color: "";
  color: #ccc;
  border: none;
  text-shadow: none;
  display: none; }

.datepicker-plot-area .datepicker-day-view .table-days td.selected span, .datepicker-plot-area .datepicker-year-view .year-item.selected,
.datepicker-plot-area .datepicker-month-view .month-item.selected {
  background: #eadaa6;
  color: black;
  border: none;
  text-shadow: 1px 1px 1px #000;
  border-radius: 10px; }

.datepicker-plot-area .datepicker-day-view .table-days td.selected span .datepicker-plot-area .datepicker-day-view .table-days td:hover, .datepicker-plot-area .datepicker-day-view .table-days td span:hover, .datepicker-plot-area .datepicker-year-view .year-item:hover,
.datepicker-plot-area .datepicker-month-view .month-item:hover {
  background-color: #E6E9ED;
  border: 0;
  text-shadow: none;
  color: black; }

.datepicker-plot-area .datepicker-day-view .table-days td span {
  display: block;
  width: 100%;
  height: 26px;
  line-height: 26px;
  padding: 0;
  margin: 0;
  border: none !important;
  border-radius: 50% !important;
  font-size: 13px; }

.datepicker-plot-area .toolbox {
  display: block;
  float: left;
  width: 100%;
  background: #999;
  margin-top: -8px; }

.datepicker-plot-area .toolbox .pwt-btn-submit,
.datepicker-plot-area .toolbox .pwt-btn-calendar,
.datepicker-plot-area .toolbox .pwt-btn-today {
  background-color: rgba(250, 250, 250, 0.1);
  float: right;
  display: block;
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
  margin: 0 auto;
  margin-left: 5px;
  padding: 0 5px;
  min-width: 50px;
  margin-top: 0px;
  background: #999;
  color: white;
  margin-right: 37%; }

/* clockpicker style */
.clockpicker-popover {
  font-size: 0.87em !important;
  margin: 0 !important; }
  .clockpicker-popover .popover-title {
    font-size: 1.5em;
    line-height: 25px;
    direction: ltr; }

.clockpicker-align-right.popover > .arrow {
  display: none; }

/* kendo grid */
.k-grid th, .k-grid th.k-header,
.RadGrid th,
.RadGrid th.k-header {
  background-color: #727272 !important;
  background-image: none !important;
  color: #fff !important;
  border: 0 !important; }

/* old grid ////////////////////////////////////////// */
.KasraGrid th {
  background-color: #727272;
  background-image: none;
  color: #fff;
  border: 0;
  font: 0.8rem Vazir !important; }

.KasraGrid td {
  color: black;
  padding: 6px 8px;
  overflow: hidden;
  line-height: 1.6em;
  vertical-align: middle;
  text-overflow: ellipsis;
  font-size: 0.8rem;
  border: 1px solid #ccc;
  border-top-width: 0;
  border-bottom-width: 0; }
  .KasraGrid td span {
    font-size: 0.8rem; }

.KasraGrid tr:hover {
  background-color: #ececec;
  background-image: none; }

.KasraGrid tr:nth-child(even) {
  background: #f5f5f5; }

.CssHeaderStyleNewShell {
  background-color: #727272;
  background-image: none;
  color: #fff;
  border: 0;
  font: 0.8rem Vazir !important; }
  .CssHeaderStyleNewShell td, .CssHeaderStyleNewShell th {
    border: 0;
    color: #fff;
    padding: 6px 8px !important; }
    .CssHeaderStyleNewShell td span, .CssHeaderStyleNewShell th span {
      font: 0.8rem Vazir !important; }
  .CssHeaderStyleNewShell td {
    border: 1px solid #ccc;
    border-top-width: 0;
    border-bottom-width: 0; }

.CssHeaderStyle {
  background-color: #727272;
  background-image: none;
  color: #fff;
  border: 0;
  font: 0.8rem Vazir !important; }
  .CssHeaderStyle th, .CssHeaderStyle td {
    border: 0 !important;
    padding: 6px 8px !important;
    color: white; }

.CssItemStyle,
.CssAlternatingItemStyle {
  font-size: 0.8rem !important;
  font-weight: 300 !important;
  background: transparent !important;
  border: 0; }
  .CssItemStyle td,
  .CssAlternatingItemStyle td {
    padding: 6px 8px !important;
    font: 0.8rem Vazir !important;
    border: 1px solid #ccc;
    border-top-width: 0;
    border-bottom-width: 0; }

.CssAlternatingItemStyle {
  background: #f5f5f5 !important; }

.CssSelectedItemStyle {
  background-color: #b3e7ff !important;
  border-color: transparent !important;
  background-image: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
  .CssSelectedItemStyle td {
    font: 0.8rem Vazir !important;
    padding: 6px 8px !important;
    border: 1px solid #ccc;
    border-top-width: 0;
    border-bottom-width: 0; }
  .CssSelectedItemStyle:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }
    .CssSelectedItemStyle:hover td {
      background-color: #80d7ff; }
  .CssSelectedItemStyle:nth-child(even) {
    background: #f5f5f5; }

.CssFooterStyleNewShell td {
  padding: 0 !important; }

.CssFooterStyle td {
  border: 0; }

.KasraGrid td select:focus, .KasraGrid td button:focus, .KasraGrid td input:focus, .KasraGrid td textarea:focus,
.CssItemStyle td select:focus,
.CssItemStyle td button:focus,
.CssItemStyle td input:focus,
.CssItemStyle td textarea:focus,
.CssSelectedItemStyle td select:focus,
.CssSelectedItemStyle td button:focus,
.CssSelectedItemStyle td input:focus,
.CssSelectedItemStyle td textarea:focus {
  outline: 1px solid #4d90fe !important; }

.KasraGrid td img,
.CssItemStyle td img,
.CssSelectedItemStyle td img {
  max-width: unset; }

.cssMenuNewShell td img {
  max-width: unset; }

/*/////////////////////////////////////////////////// */
table.dataTable {
  border: 1px solid #ccc !important; }
  table.dataTable tr:hover {
    background-color: #ececec !important;
    background-image: none !important; }
  table.dataTable th,
  table.dataTable thead th,
  table.dataTable thead td {
    background-color: #727272 !important;
    background-image: none !important;
    color: #fff !important;
    border: 0 !important;
    padding: 6px 8px !important; }
  table.dataTable th, table.dataTable td {
    font-size: 0.8rem !important;
    font-weight: 300 !important;
    background: transparent !important;
    padding: 6px 8px !important; }
  table.dataTable td {
    color: black !important;
    border-style: solid;
    border-color: #ccc;
    border-top-color: #fff;
    border-bottom-color: #fff;
    border-width: 0 0 1px 1px;
    padding: .4em .6em;
    overflow: hidden;
    line-height: 1.6em;
    vertical-align: middle;
    text-overflow: ellipsis; }
    table.dataTable td.edit-col {
      text-align: center;
      padding-left: 0;
      padding-right: 0;
      white-space: nowrap;
      vertical-align: middle; }
      table.dataTable td.edit-col .edit-btn,
      table.dataTable td.edit-col .delete-btn,
      table.dataTable td.edit-col .view-btn,
      table.dataTable td.edit-col .add-btn,
      table.dataTable td.edit-col .edit-more-btn,
      table.dataTable td.edit-col .icon-checkmark {
        font-size: 14px;
        cursor: pointer;
        display: inline-block;
        margin-left: 2px; }
      table.dataTable td.edit-col .add-btn,
      table.dataTable td.edit-col .icon-checkmark {
        color: #44aa8b; }
      table.dataTable td.edit-col .delete-btn {
        color: #cb3e6b; }
      table.dataTable td.edit-col .edit-btn,
      table.dataTable td.edit-col .view-btn,
      table.dataTable td.edit-col .edit-more-btn {
        color: #376ac4; }
  table.dataTable td:last-child {
    border-left: 0 !important; }
  table.dataTable tr:nth-child(even) {
    background: #f5f5f5; }

.k-rtl .k-grid-header:first-child th.k-header:first-child, .k-rtl thead.k-grid-header th.k-header:first-child, thead.k-grid-header th.k-header:last-child {
  border-radius: 0 !important; }

.k-rtl .k-grid-header th.k-header,
.k-rtl .k-grid-header .k-header {
  text-align: center !important;
  font-weight: 200; }

.k-grid tr:hover,
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover {
  background-color: #ececec !important;
  background-image: none !important; }

.k-grid-header tr:hover {
  background-color: transparent !important; }

.k-grid tr td,
.RadGrid tr td {
  border-top-color: #fff;
  border-bottom-color: #fff; }
  .k-grid tr td.k-state-focused,
  .RadGrid tr td.k-state-focused {
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }

.k-grid tr.k-state-selected,
.RadGrid tr.k-state-selected {
  background-color: #b3e7ff !important;
  border-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .k-grid tr.k-state-selected:hover,
  .RadGrid tr.k-state-selected:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }
    .k-grid tr.k-state-selected:hover td,
    .RadGrid tr.k-state-selected:hover td {
      background-color: #80d7ff !important; }

.k-grid tr:nth-child(even),
.RadGrid tr:nth-child(even) {
  background: #f5f5f5; }

.k-pager-wrap .k-state-selected,
.k-pager-wrap .k-grid tr.k-state-selected:hover {
  background-color: #0e4194 !important;
  border-color: #fff !important;
  background-image: none !important; }

.k-grid-content > table {
  border: 1px solid #cccccc;
  border-width: 0 1px !important; }

.k-grid,
.RadGrid {
  border: none; }
  .k-grid .k-selectable,
  .RadGrid .k-selectable {
    border: solid #ccc;
    border-width: 0px 1px; }
  .k-grid .k-grid-filter.k-state-active,
  .RadGrid .k-grid-filter.k-state-active {
    color: #fff !important;
    background-color: #e67919 !important; }
  .k-grid tr.table-color-1,
  .RadGrid tr.table-color-1 {
    background-color: #fffdb4; }
  .k-grid td,
  .RadGrid td {
    background-image: none !important;
    font-weight: 300 !important; }
    .k-grid td.table-color-1,
    .RadGrid td.table-color-1 {
      background-color: #fffdb4; }
  .k-grid td, .k-grid th,
  .RadGrid td,
  .RadGrid th {
    font-size: 0.8rem !important;
    color: #000 !important; }
  .k-grid .kasra-grid-link,
  .RadGrid .kasra-grid-link {
    color: #0a63ff !important;
    cursor: pointer !important;
    text-decoration: none !important; }
    .k-grid .kasra-grid-link :hover,
    .RadGrid .kasra-grid-link :hover {
      color: #333 !important; }

.k-grid tr.table-color-1:hover,
table.dataTable.hover tbody tr.table-color-1:hover,
table.dataTable.display tbody tr.table-color-1:hover {
  background-color: #fbf9a5 !important;
  background-image: none !important; }

.k-grid-header .k-link {
  text-overflow: initial !important; }

.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-list > .k-state-hover,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-item > .k-label:active,
.k-mobile-list .k-item > .k-link:active,
.k-mobile-list .k-recur-view .k-check:active,
.k-pager-wrap .k-link:hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-state-hover,
.k-state-hover:hover {
  background-image: none !important; }

.k-autocomplete,
.k-block,
.k-button-group .k-tool,
.k-calendar th,
.k-colorpicker .k-i-arrow-s,
.k-content, .k-dropdown-wrap,
.k-dropzone-active, .k-editable-area,
.k-filter-row > th,
.k-footer-template td,
.k-grid-content-locked,
.k-grid-footer,
.k-grid-footer-locked,
.k-grid-footer-wrap,
.k-grid-header,
.k-grid-header-locked,
.k-grid-header-wrap,
.k-group,
.k-group-footer td,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-header,
.k-input,
.k-pager-refresh,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar > .k-item > .k-link,
.k-separator,
.k-slider-track,
.k-splitbar,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-textbox,
.k-textbox > input,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-treemap-tile,
.k-upload-files,
.k-widget {
  box-shadow: none !important;
  font-size: 12px !important; }

.k-grid-header a,
.k-grid-header a:focus {
  background-color: #727272 !important;
  background-image: none !important;
  color: #fff !important; }

.k-grid-header .k-header > .k-link,
.k-treemap-title {
  color: #fff !important; }

.k-grid-pager a {
  background-color: #bbbbbb; }

.k-pager-sizes .k-widget.k-dropdown {
  min-width: 55px !important; }
  .k-pager-sizes .k-widget.k-dropdown .k-dropdown-wrap {
    background: none !important;
    background-color: #bbbbbb !important; }

.k-dropdown.k-header {
  background: none !important; }

.k-item.k-state-selected.k-state-focused {
  color: #fff !important; }

.k-pager-wrap > .k-link .k-icon {
  margin-top: 4px; }

.k-filter-menu {
  font-size: 0.7rem !important; }
  .k-filter-menu .k-dropdown .k-input {
    font-size: 0.7rem !important; }

.k-grid .k-grid-top {
  background-image: none, -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0)));
  background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 100%);
  background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0, rgba(255, 255, 255, 0) 100%);
  background-position: 50% 50%;
  background-color: #eae8e8; }

.k-grid .k-autocomplete > input {
  border: 1px solid #ccc; }

/*kasra label*/
.kasra-grid-label {
  padding: 0 10px;
  color: white;
  border-radius: 10px;
  font-weight: 300;
  font-size: 0.8em;
  line-height: 18px;
  /* height: 16px; */
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap; }
  .kasra-grid-label.label-info {
    background-color: #1784b9; }
  .kasra-grid-label.label-Credit {
    background-color: #f7c560; }
  .kasra-grid-label.label-success {
    background-color: #1f7a5c; }
  .kasra-grid-label.label-warning {
    background-color: #f88c0f; }
  .kasra-grid-label.label-danger {
    background-color: #d11300; }
  .kasra-grid-label.label-Enter {
    background-color: #9a02cc; }
  .kasra-grid-label.label-Exit {
    background-color: #3e3ed2; }
  .kasra-grid-label.label-custom1 {
    background-color: #8F5F33; }
  .kasra-grid-label.label-custom2 {
    background-color: #432542; }

/* actions */
.k-grid .actions-wrapper {
  text-align: center; }
  .k-grid .actions-wrapper a {
    display: inline-block; }
    .k-grid .actions-wrapper a .k-button {
      padding: 0;
      min-width: auto !important;
      background: none;
      border: 0;
      text-align: center;
      line-height: 0; }
      .k-grid .actions-wrapper a .k-button span.k-icon {
        margin: 0;
        display: block;
        text-align: center;
        vertical-align: middle;
        color: #000; }
      .k-grid .actions-wrapper a .k-button.k-grid-update span.k-icon {
        color: #20a48a; }
      .k-grid .actions-wrapper a .k-button.k-grid-delete span.k-icon,
      .k-grid .actions-wrapper a .k-button.k-grid-cancel span.k-icon {
        color: #cb3e6b; }
      .k-grid .actions-wrapper a .k-button.k-grid-edit span.k-icon {
        color: #376ac4; }
  .k-grid .actions-wrapper i {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px; }
  .k-grid .actions-wrapper .delete-action,
  .k-grid .actions-wrapper .edit-action,
  .k-grid .actions-wrapper .add-action {
    cursor: pointer; }
  .k-grid .actions-wrapper .delete-action i {
    color: #cb3e6b; }
  .k-grid .actions-wrapper .edit-action i {
    color: #376ac4; }
  .k-grid .actions-wrapper .add-action i {
    font-size: 25px;
    color: #44aa8b; }

.k-pager-wrap .k-state-selected,
.k-pager-wrap .k-link {
  margin: 0 2px !important;
  border: 0 !important;
  border-radius: 50% !important;
  line-height: 18px !important;
  font-weight: bold;
  padding: 2px 0px 0 !important;
  min-width: 20px !important; }
  .k-pager-wrap .k-state-selected .k-icon,
  .k-pager-wrap .k-link .k-icon {
    margin: 0;
    padding: 0;
    height: 20px;
    width: 20px; }

.k-pager-wrap .k-link {
  background: none;
  color: #0e4194; }
  .k-pager-wrap .k-link:link {
    color: #0e4194; }
  .k-pager-wrap .k-link .k-icon {
    color: transparent; }
    .k-pager-wrap .k-link .k-icon::before {
      color: #0e4194; }

.k-pager-wrap .k-state-selected {
  background: gray; }

.k-pager-wrap > .k-link {
  margin: 0 2px;
  padding: 0;
  min-height: unset;
  display: block;
  height: 20px !important; }

.k-rtl .k-pager-nav.k-pager-first {
  border: none; }

.kasra-grid-toolbar, .kasra-grid-pager {
  background: #F2F2F2;
  border: 1px solid #CECECE;
  padding: 8px; }

.k-pager-wrap {
  color: #333; }

.k-pager-wrap.k-grid-pager {
  text-align: right;
  padding: 4px;
  left: 0;
  right: 0;
  width: 100%;
  line-height: 30px;
  background: #F2F2F2;
  border: 1px solid #CECECE; }

.k-grid-norecords-template {
  left: 0;
  right: 0;
  width: 100%;
  line-height: 30px;
  padding: 8px;
  background: #F2F2F2;
  border: 1px solid #CECECE;
  border-top: 0; }

.k-treelist .k-i-expand:before,
.k-treelist .k-i-collapse:before {
  content: ""; }

.k-treelist .k-i-expand {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4.629' height='7.879' viewBox='0 0 4.629 7.879'%3E%3Cpath id='Path_681' data-name='Path 681' d='M4.247,162.907,7.753,159.4a.432.432,0,0,0,0-.61l-.258-.258a.432.432,0,0,0-.61,0l-2.944,2.944L.994,158.53a.432.432,0,0,0-.61,0l-.258.258a.432.432,0,0,0,0,.61l3.509,3.51a.435.435,0,0,0,.612,0Z' transform='translate(163.033 0) rotate(90)' fill='%23333'/%3E%3C/svg%3E%0A") center center no-repeat; }

.k-treelist .k-i-collapse {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.879' height='4.629' viewBox='0 0 7.879 4.629'%3E%3Cpath id='Path_683' data-name='Path 683' d='M4.247,162.907,7.753,159.4a.432.432,0,0,0,0-.61l-.258-.258a.432.432,0,0,0-.61,0l-2.944,2.944L.994,158.53a.432.432,0,0,0-.61,0l-.258.258a.432.432,0,0,0,0,.61l3.509,3.51a.435.435,0,0,0,.612,0Z' transform='translate(0 -158.404)' fill='%23333'/%3E%3C/svg%3E") center center no-repeat; }

/*.k-treelist .k-i-none{
    position:relative;
    width:16px;
    height:16px;
    margin:0;
    right:auto;
}

.k-treelist .k-i-none:before,
.k-treelist .k-i-none:after {
    margin:0;
    position:absolute;
}*/
/*.k-treelist .k-i-none:before {
    content: "";
    width: 16px;
    height: 1px;
    left: 0;
    top: 8px;
    background-color: #BBBBBB;
}*/
/*.k-treelist .k-i-none:last-child:before {
    content: "";
    width: 1px;
    height: 16px;
    left: 8px;
    top: 0;
    background-color: #BBBBBB;
}

.k-treelist .k-i-none:last-child:after {
    content: "";
    width: 16px;
    height: 1px;
    left: 0;
    top: 8px;
    background-color: #BBBBBB;
}*/
/* jqueryUI autocomplete */
ul.ui-autocomplete {
  font-size: 12px;
  background-color: #fff;
  border-radius: 2px;
  border-top: 1px solid #d9d9d9;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 300px;
  overflow-y: scroll;
  z-index: 9999;
  max-width: 250px;
  list-style: none;
  padding: 0; }
  ul.ui-autocomplete li {
    white-space: nowrap;
    line-height: 30px;
    border-top: 1px solid #e6e6e6;
    color: #999;
    padding: 0 5px; }
    ul.ui-autocomplete li .ui-menu-item-wrapper {
      margin: 0 !important; }
      ul.ui-autocomplete li .ui-menu-item-wrapper:hover {
        background-color: #f9f9f9; }

#MaskedDiv {
  position: fixed;
  display: none;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 99 !important;
  background-color: rgba(52, 61, 68, 0.6) !important;
  visibility: hidden;
  width: 100% !important;
  height: 100% !important;
  padding: 0; }
  #MaskedDiv.display-inline {
    display: block; }
  #MaskedDiv .loading-wrapper {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 6px;
    background-color: white;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 200px;
    max-height: 40px;
    z-index: 99;
    width: 100%;
    margin: auto; }
    #MaskedDiv .loading-wrapper .loading-caption {
      font-size: 16px;
      color: black;
      padding: 0;
      background-color: transparent; }
    #MaskedDiv .loading-wrapper .loading-icon {
      margin-left: 10px;
      display: inline-block; }
      #MaskedDiv .loading-wrapper .loading-icon i {
        font-size: 19px;
        display: inline-block;
        vertical-align: middle;
        color: #068cc8;
        -webkit-animation: anim-spin 1s infinite linear;
        animation: anim-spin 1s infinite linear; }

.loading {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.loading-box.loading-wrapper {
  text-align: center;
  color: #333;
  display: none; }
  .loading-box.loading-wrapper.show {
    display: block; }
  .loading-box.loading-wrapper .loading-icon {
    margin-left: 5px; }
    .loading-box.loading-wrapper .loading-icon i {
      font-size: 1rem;
      display: inline-block;
      vertical-align: middle;
      color: #068cc8;
      -webkit-animation: anim-spin 1s infinite linear;
      animation: anim-spin 1s infinite linear; }

@-webkit-keyframes anim-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes anim-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.dropdown {
  position: relative;
  display: inline-block; }
  .dropdown .dropdown-menu {
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1000;
    display: none;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 12px;
    text-align: right;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
    .dropdown .dropdown-menu > li > a {
      display: block;
      padding: 3px 20px;
      clear: both;
      color: #333;
      font-size: 12px;
      white-space: nowrap; }
    .dropdown .dropdown-menu.show {
      display: block; }

.dropdown .dropdown-menu.menu-danger {
  border-color: #d11300;
  background-color: #d11300;
  color: #fff; }
  .dropdown .dropdown-menu.menu-danger li {
    border-bottom: 1px solid #d11300; }
    .dropdown .dropdown-menu.menu-danger li > a {
      color: #fff;
      display: block; }
    .dropdown .dropdown-menu.menu-danger li:last-child {
      border: 0; }

.dropdown .dropdown-menu.menu-warning {
  border-color: #f88c0f;
  background-color: #f88c0f;
  color: #fff; }
  .dropdown .dropdown-menu.menu-warning li {
    border-bottom: 1px solid #f88c0f; }
    .dropdown .dropdown-menu.menu-warning li > a {
      color: #fff;
      display: block; }
    .dropdown .dropdown-menu.menu-warning li:last-child {
      border: 0; }

.dropdown .dropdown-menu.menu-custom1 {
  border-color: #df6e66;
  background-color: #fc8c80;
  color: #fff; }
  .dropdown .dropdown-menu.menu-custom1 .dropdown-header {
    background-color: #df6e66; }
  .dropdown .dropdown-menu.menu-custom1 .dropdown-body li {
    border-bottom: 1px solid #df6e66; }
    .dropdown .dropdown-menu.menu-custom1 .dropdown-body li > a {
      color: #fff;
      display: block; }
    .dropdown .dropdown-menu.menu-custom1 .dropdown-body li:last-child {
      border: 0; }

/*! ///// Integration Items ////// */
.integration-item {
  position: relative;
  border: 1px solid #cccccc;
  border-radius: 5px;
  margin-bottom: 15px;
  text-align: right;
  box-sizing: border-box !important;
  height: 50px;
  display: block;
  visibility: visible;
  overflow: hidden; }
  .integration-item .inner-wrapper {
    display: table;
    width: 100%;
    height: 100%; }
  .integration-item .icon,
  .integration-item .desc {
    display: table-cell;
    height: 100%;
    vertical-align: middle; }
  .integration-item .icon {
    width: 50px;
    padding: 2px;
    text-align: center;
    cursor: auto; }
    .integration-item .icon i {
      border-radius: 50%;
      background-color: #ccc;
      color: #fff;
      font-size: 1.25rem;
      padding: 10px;
      display: inline-block; }
  .integration-item .add-request {
    width: 50px;
    text-align: center;
    display: inline-block;
    position: absolute;
    left: 0; }
    .integration-item .add-request .add-btn {
      display: inline-block;
      line-height: 50px;
      width: 50px;
      height: 50px;
      background-color: #ccc;
      color: #fff;
      text-decoration: none;
      font-size: 1.2rem;
      cursor: pointer; }
      .integration-item .add-request .add-btn i {
        display: inline-block;
        line-height: 50px; }
  .integration-item .desc {
    padding-left: 50px; }
    .integration-item .desc .title {
      /*font-weight: 600;*/
      color: #333; }
    .integration-item .desc .details {
      font-size: 0.7rem;
      color: #333; }
    .integration-item .desc .kasra-grid-label {
      margin: 2px; }
  .integration-item ul.controller-btns {
    display: none;
    visibility: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 10px; }
    .integration-item ul.controller-btns li {
      display: inline-block;
      padding: 0 3px;
      line-height: 48px; }
      .integration-item ul.controller-btns li a {
        display: inline-block;
        text-decoration: none;
        color: #4f7ccb; }
        .integration-item ul.controller-btns li a i {
          line-height: 48px;
          display: inline-block;
          font-size: 1rem; }
        .integration-item ul.controller-btns li a.delete {
          color: #cb3e6b; }

/*/////////// inactive /////////////*/
.integration-item.inactive {
  display: none;
  visibility: hidden; }

/*/////////// disabled /////////////*/
.integration-item.disable {
  background-color: #e2e2e2; }
  .integration-item.disable .desc .title {
    color: #b8b8b8; }
  .integration-item.disable .icon i,
  .integration-item.disable .add-request .add-btn {
    color: #e2e2e2; }
  .integration-item.disable .add-request .add-btn {
    cursor: auto; }
  .integration-item.disable ul.controller-btns {
    display: none;
    visibility: hidden; }

/*/////////// focused /////////////*/
.integration-item.focused {
  border-width: 2px;
  border-color: #45a389; }
  .integration-item.focused .icon i,
  .integration-item.focused .add-request .add-btn {
    background-color: #45a389; }
  .integration-item.focused .desc .title {
    color: #333; }

/*/// single-request ////*/
.integration-item.single-request.focused .add-request {
  display: none;
  visibility: hidden; }

.integration-item.single-request.focused .desc {
  padding-left: 0; }

.integration-item.single-request.focused ul.controller-btns {
  display: inline-block;
  visibility: visible; }

/*multi-request*/
.integration-item.multi-request ul.controller-btns {
  display: none;
  visibility: hidden; }

/*! ///// Interation Grid Item Info ////// */
a.integ_grd_link {
  display: inline-block;
  cursor: pointer; }

ul.integ_grd_info {
  display: inline-block;
  padding: 0;
  margin: 0;
  list-style: none;
  background-color: #afbec5;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  white-space: nowrap;
  margin-left: 2px;
  margin-bottom: 2px;
  padding: 0 4px;
  border-radius: 9px; }
  ul.integ_grd_info li {
    display: inline-block; }
    ul.integ_grd_info li .icon {
      border-radius: 50%;
      width: 16px;
      height: 16px;
      background-color: transparent;
      font-size: 14px;
      color: white;
      line-height: 16px;
      vertical-align: middle;
      display: inline-block; }
      ul.integ_grd_info li .icon i {
        line-height: 16px; }
    ul.integ_grd_info li .count {
      border-radius: 50%;
      color: #fff;
      width: 14px;
      height: 14px;
      line-height: 14px;
      font-size: 12px;
      font-weight: 200;
      text-align: center;
      vertical-align: middle; }
      ul.integ_grd_info li .count.info {
        background-color: #3498DB; }
      ul.integ_grd_info li .count.Credit {
        background-color: #f7c560; }
      ul.integ_grd_info li .count.success {
        background-color: #2ECC71; }
      ul.integ_grd_info li .count.warning {
        background-color: #F1C40F;
        color: #333; }
      ul.integ_grd_info li .count.danger {
        background-color: #E74C3C; }

ul.integ_grd_info:last-child {
  margin-bottom: 0; }

/*! ///// grid-plaque-wrapper ////// */
.grid-plaque-wrapper {
  display: table;
  overflow: hidden;
  border-radius: 5px;
  width: 100%;
  min-width: 150px;
  background-color: #ffffff;
  border: 1px solid #e1d8d8;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  /*padding-right: 30px;*/ }
  .grid-plaque-wrapper .plaque-country-name {
    display: table-cell;
    width: 100%;
    min-width: 30px;
    float: right;
    text-align: center;
    /* position: absolute; */
    line-height: 24px;
    /* right: 0; */
    background-color: #e2e2e2;
    color: #333;
    font-weight: 400;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .grid-plaque-wrapper .plaque-item {
    width: 22.5%;
    /*float: right;*/
    display: table-cell;
    vertical-align: middle; }
    .grid-plaque-wrapper .plaque-item input,
    .grid-plaque-wrapper .plaque-item select {
      /* margin: 2px 0; */
      display: block;
      width: 100%;
      text-align: center;
      border: none;
      box-shadow: none !important;
      outline: none !important;
      border-left: 1px solid rgba(0, 0, 0, 0.13);
      /* height: 30px; */
      height: 100%;
      border-radius: 0;
      box-sizing: border-box; }
  .grid-plaque-wrapper .plaque-item:last-child {
    border: none; }

.grid-plaque-wrapper:after,
.grid-plaque-wrapper:before {
  content: '';
  display: table; }

.grid-plaque-wrapper:after {
  clear: both; }

/*! ///// kasra-form-cmbPerson ////// */
.kasra-form-cmbPerson .KasraTbMain {
  width: 100% !important;
  min-width: 210px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
  height: 25px !important; }
  .kasra-form-cmbPerson .KasraTbMain > tbody > tr > td {
    border: none !important;
    position: relative; }
    .kasra-form-cmbPerson .KasraTbMain > tbody > tr > td:first-child {
      padding-right: 15px; }
      .kasra-form-cmbPerson .KasraTbMain > tbody > tr > td:first-child:before {
        font-family: 'kasra-icon';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e617";
        position: absolute;
        right: 3px;
        top: 5px;
        color: #ccc; }
    .kasra-form-cmbPerson .KasraTbMain > tbody > tr > td:last-child {
      padding-left: 2px;
      text-align: left; }
  .kasra-form-cmbPerson .KasraTbMain .CssHeaderStyle {
    border: 1px solid #5F6369;
    background: transparent;
    color: #fff;
    margin: 0px;
    height: 21px !important;
    width: 18px !important;
    text-align: center;
    border-radius: 4px;
    position: relative;
    z-index: 5;
    text-indent: 200px; }
    .kasra-form-cmbPerson .KasraTbMain .CssHeaderStyle:hover {
      border: 1px solid #474a4e; }
  .kasra-form-cmbPerson .KasraTbMain .CssHeaderStyle-icon {
    position: absolute;
    z-index: 0;
    color: #fff;
    top: 2px;
    left: 2px;
    background: #5F6369;
    width: 17px;
    height: 20px;
    border-radius: 3px;
    text-align: center;
    padding-top: 1px;
    line-height: 18px; }
  .kasra-form-cmbPerson .KasraTbMain input:not(.CssBtnDownCombo):not(.CssHeaderStyle) {
    background: #eee;
    height: 21px;
    margin-right: 1px;
    width: 100% !important;
    min-width: 1px;
    box-shadow: none;
    color: #29426e !important;
    font-family: Vazir !important;
    font-weight: 400 !important; }

.kasra-form-cmbPerson .cmb-popup {
  border: 1px solid #8e8e8e !important;
  background: #eee !important;
  padding: 2px;
  z-index: 200; }
  .kasra-form-cmbPerson .cmb-popup > table {
    background: #e0e0e0; }
    .kasra-form-cmbPerson .cmb-popup > table td {
      color: #000; }
  .kasra-form-cmbPerson .cmb-popup > div {
    background: #fff; }
    .kasra-form-cmbPerson .cmb-popup > div > table tr {
      border: 1px solid rgba(0, 0, 0, 0.4); }
      .kasra-form-cmbPerson .cmb-popup > div > table tr td {
        color: #104434; }
      .kasra-form-cmbPerson .cmb-popup > div > table tr.CssGridRowSelected {
        background-color: #29426e; }
        .kasra-form-cmbPerson .cmb-popup > div > table tr.CssGridRowSelected td {
          color: #fff; }

/* clockpicker style */
.clockpicker-popover {
  font-size: 0.87em !important;
  margin: 0 !important; }
  .clockpicker-popover .popover-title {
    font-size: 1.5em;
    line-height: 25px;
    direction: ltr; }

.clockpicker-align-right.popover > .arrow {
  display: none; }

/*! ///// Alert panel ////// */
.kasra-alert {
  padding: 12px 20px;
  border: 1px solid;
  border-radius: 5px;
  margin-bottom: 16px;
  text-align: right;
  color: black; }
  .kasra-alert.success {
    /*background-color: #29ab9f;
        border: 1px solid #1a9581;*/
    background-color: rgba(41, 171, 159, 0.5);
    border-color: rgba(26, 149, 129, 0.5); }
  .kasra-alert.error {
    background-color: #ff7946;
    border: 1px solid #f35818; }
  .kasra-alert.warning {
    background-color: #fff1c0;
    border: 1px solid #f0c948;
    color: #333; }
  .kasra-alert.notice {
    background-color: #48a9f8;
    border: 1px solid #208ce4; }
  .kasra-alert.info {
    background-color: #7f97a3;
    border: 1px solid #6b8699; }

/*! ///// kasra-calendar ////// */
.kasra-calendar {
  padding: 10px; }
  .kasra-calendar table {
    width: 100%;
    direction: rtl;
    border-collapse: separate; }
    .kasra-calendar table thead tr {
      height: 30px; }
      .kasra-calendar table thead tr td {
        text-align: center;
        width: 14%;
        font-family: IRANSans-web;
        color: #333;
        font-size: 0.8rem; }
    .kasra-calendar table tbody tr.week td.day-cell {
      width: 14%;
      height: 100px; }
      .kasra-calendar table tbody tr.week td.day-cell .inner-wrapper {
        width: calc(100% - 5px);
        height: calc(100% - 5px);
        margin: auto;
        position: relative;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
      .kasra-calendar table tbody tr.week td.day-cell .day-wrapper {
        border-radius: 6px;
        background-color: #bbb;
        height: 100%;
        overflow: hidden;
        position: relative;
        cursor: auto;
        transition: all 0.3s ease;
        box-sizing: border-box;
        padding: 10px; }
        .kasra-calendar table tbody tr.week td.day-cell .day-wrapper .header {
          text-align: left;
          line-height: 30px;
          color: #777;
          font-size: 0.8rem; }
      .kasra-calendar table tbody tr.week td.day-cell.current-month .day-wrapper {
        background-color: #e0e0e0;
        cursor: pointer; }
        .kasra-calendar table tbody tr.week td.day-cell.current-month .day-wrapper .header {
          color: #333; }
      .kasra-calendar table tbody tr.week td.day-cell.current-month .day-wrapper:hover {
        background-color: #ccc; }

ul.calendar_info {
  display: block;
  padding: 0;
  margin: 0;
  list-style: none; }
  ul.calendar_info li {
    display: block;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    white-space: nowrap;
    padding: 0 4px;
    border-radius: 9px;
    color: white;
    display: inline-block; }
    ul.calendar_info li .count {
      border-radius: 50%;
      color: black;
      background-color: white;
      width: 14px;
      height: 14px;
      line-height: 14px;
      font-size: 12px;
      font-weight: 200;
      text-align: center;
      vertical-align: middle;
      display: inline-block;
      margin-right: 5px; }
    ul.calendar_info li.info {
      background-color: #3498DB; }
    ul.calendar_info li.Credit {
      background-color: #f7c560; }
    ul.calendar_info li.success {
      background-color: #2ECC71; }
    ul.calendar_info li.warning {
      background-color: #F1C40F;
      color: #333; }
    ul.calendar_info li.danger {
      background-color: #E74C3C; }

.btn-download {
  background: url("../../Images/button/download-icon.png") no-repeat center;
  background-size: contain;
  width: 70px;
  height: 70px;
  border: 0; }

body, html {
  font-family: Vazir;
  font-size: 16px;
  width: 100%;
  height: 100%;
  direction: rtl;
  text-align: right;
  font-weight: 300;
  overflow-x: hidden; }

body {
  /*position: relative;*/ }

body.main-page {
  padding-right: 60px; }

.wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden; }

form#aspnetForm,
form[name="aspnetForm"] {
  margin: 0 !important; }

.inner-wrapper.bordered {
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 5px; }

a, a.active, a:hover, a:focus {
  display: inline-block;
  text-decoration: none; }

optgroup,
select, option,
button, input, textarea,
a,
label,
h1, h2, h3, h4, h5, h6,
table, th, td,
span,
div,
p {
  font-family: Vazir;
  outline: none !important; }

table, th, td {
  color: #000; }

input[type="checkbox"],
input[type="radio"] {
  display: inline-block;
  width: 15px !important;
  height: 15px;
  color: #333333;
  margin: 0px 0px 0px 4px;
  vertical-align: middle; }

.hidden {
  display: none; }

img {
  max-width: 100%; }

/*Reset Yellow Color For Remmembered fields in chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
input:-internal-autofill-selected,
select:-webkit-autofill:focus {
  background-color: transparent;
  -webkit-text-fill-color: #000 !important;
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  transition: background-color 5000s ease-in-out 0s !important; }

input:-internal-autofill-previewed,
input:-internal-autofill-selected,
textarea:-internal-autofill-previewed,
textarea:-internal-autofill-selected,
select:-internal-autofill-previewed,
select:-internal-autofill-selected {
  background-color: transparent; }

input:-internal-autofill-previewed,
input:-internal-autofill-selected,
textarea:-internal-autofill-previewed,
textarea:-internal-autofill-selected,
select:-internal-autofill-previewed,
select:-internal-autofill-selected {
  background: #fff !important;
  background-color: #fff !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset; }

/* End */
* {
  box-sizing: border-box !important; }

.default-link {
  border: 0;
  padding: 0;
  display: inline-block;
  text-decoration: none;
  color: #0e4194; }

.display-none {
  display: none !important; }

.display-inline-block,
.inline-block {
  display: inline-block; }

.display-block {
  display: block; }

.display-table {
  display: table;
  width: 100%; }

.table-fixed {
  table-layout: fixed; }

.table-cell {
  display: table-cell; }

.align-top {
  vertical-align: top; }

.align-bottom {
  vertical-align: bottom; }

.align-middle {
  vertical-align: middle; }

.overflow-hidden {
  overflow: hidden; }

.overflow-unset {
  overflow: unset; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.float-right {
  float: right; }

.float-left {
  float: left; }

.text-center {
  text-align: center; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.text-justify {
  text-align: justify; }

.bold {
  font-weight: 800; }

/*/// paddings /////////////////////////////////////////*/
.pt-0 {
  padding-top: 0px; }

.pr-0 {
  padding-right: 0px; }

.pb-0 {
  padding-bottom: 0px; }

.pl-0 {
  padding-left: 0px; }

.pt-1 {
  padding-top: 1px; }

.pr-1 {
  padding-right: 1px; }

.pb-1 {
  padding-bottom: 1px; }

.pl-1 {
  padding-left: 1px; }

.pt-2 {
  padding-top: 2px; }

.pr-2 {
  padding-right: 2px; }

.pb-2 {
  padding-bottom: 2px; }

.pl-2 {
  padding-left: 2px; }

.pt-3 {
  padding-top: 3px; }

.pr-3 {
  padding-right: 3px; }

.pb-3 {
  padding-bottom: 3px; }

.pl-3 {
  padding-left: 3px; }

.pt-4 {
  padding-top: 4px; }

.pr-4 {
  padding-right: 4px; }

.pb-4 {
  padding-bottom: 4px; }

.pl-4 {
  padding-left: 4px; }

.pt-5 {
  padding-top: 5px; }

.pr-5 {
  padding-right: 5px; }

.pb-5 {
  padding-bottom: 5px; }

.pl-5 {
  padding-left: 5px; }

.pt-6 {
  padding-top: 6px; }

.pr-6 {
  padding-right: 6px; }

.pb-6 {
  padding-bottom: 6px; }

.pl-6 {
  padding-left: 6px; }

.pt-7 {
  padding-top: 7px; }

.pr-7 {
  padding-right: 7px; }

.pb-7 {
  padding-bottom: 7px; }

.pl-7 {
  padding-left: 7px; }

.pt-8 {
  padding-top: 8px; }

.pr-8 {
  padding-right: 8px; }

.pb-8 {
  padding-bottom: 8px; }

.pl-8 {
  padding-left: 8px; }

.pt-9 {
  padding-top: 9px; }

.pr-9 {
  padding-right: 9px; }

.pb-9 {
  padding-bottom: 9px; }

.pl-9 {
  padding-left: 9px; }

.pt-10 {
  padding-top: 10px; }

.pr-10 {
  padding-right: 10px; }

.pb-10 {
  padding-bottom: 10px; }

.pl-10 {
  padding-left: 10px; }

.pt-11 {
  padding-top: 11px; }

.pr-11 {
  padding-right: 11px; }

.pb-11 {
  padding-bottom: 11px; }

.pl-11 {
  padding-left: 11px; }

.pt-12 {
  padding-top: 12px; }

.pr-12 {
  padding-right: 12px; }

.pb-12 {
  padding-bottom: 12px; }

.pl-12 {
  padding-left: 12px; }

.pt-13 {
  padding-top: 13px; }

.pr-13 {
  padding-right: 13px; }

.pb-13 {
  padding-bottom: 13px; }

.pl-13 {
  padding-left: 13px; }

.pt-14 {
  padding-top: 14px; }

.pr-14 {
  padding-right: 14px; }

.pb-14 {
  padding-bottom: 14px; }

.pl-14 {
  padding-left: 14px; }

.pt-15 {
  padding-top: 15px; }

.pr-15 {
  padding-right: 15px; }

.pb-15 {
  padding-bottom: 15px; }

.pl-15 {
  padding-left: 15px; }

.pt-16 {
  padding-top: 16px; }

.pr-16 {
  padding-right: 16px; }

.pb-16 {
  padding-bottom: 16px; }

.pl-16 {
  padding-left: 16px; }

.pt-17 {
  padding-top: 17px; }

.pr-17 {
  padding-right: 17px; }

.pb-17 {
  padding-bottom: 17px; }

.pl-17 {
  padding-left: 17px; }

.pt-18 {
  padding-top: 18px; }

.pr-18 {
  padding-right: 18px; }

.pb-18 {
  padding-bottom: 18px; }

.pl-18 {
  padding-left: 18px; }

.pt-19 {
  padding-top: 19px; }

.pr-19 {
  padding-right: 19px; }

.pb-19 {
  padding-bottom: 19px; }

.pl-19 {
  padding-left: 19px; }

.pt-20 {
  padding-top: 20px; }

.pr-20 {
  padding-right: 20px; }

.pb-20 {
  padding-bottom: 20px; }

.pl-20 {
  padding-left: 20px; }

.pt-21 {
  padding-top: 21px; }

.pr-21 {
  padding-right: 21px; }

.pb-21 {
  padding-bottom: 21px; }

.pl-21 {
  padding-left: 21px; }

.pt-22 {
  padding-top: 22px; }

.pr-22 {
  padding-right: 22px; }

.pb-22 {
  padding-bottom: 22px; }

.pl-22 {
  padding-left: 22px; }

.pt-23 {
  padding-top: 23px; }

.pr-23 {
  padding-right: 23px; }

.pb-23 {
  padding-bottom: 23px; }

.pl-23 {
  padding-left: 23px; }

.pt-24 {
  padding-top: 24px; }

.pr-24 {
  padding-right: 24px; }

.pb-24 {
  padding-bottom: 24px; }

.pl-24 {
  padding-left: 24px; }

.pt-25 {
  padding-top: 25px; }

.pr-25 {
  padding-right: 25px; }

.pb-25 {
  padding-bottom: 25px; }

.pl-25 {
  padding-left: 25px; }

.pt-26 {
  padding-top: 26px; }

.pr-26 {
  padding-right: 26px; }

.pb-26 {
  padding-bottom: 26px; }

.pl-26 {
  padding-left: 26px; }

.pt-27 {
  padding-top: 27px; }

.pr-27 {
  padding-right: 27px; }

.pb-27 {
  padding-bottom: 27px; }

.pl-27 {
  padding-left: 27px; }

.pt-28 {
  padding-top: 28px; }

.pr-28 {
  padding-right: 28px; }

.pb-28 {
  padding-bottom: 28px; }

.pl-28 {
  padding-left: 28px; }

.pt-29 {
  padding-top: 29px; }

.pr-29 {
  padding-right: 29px; }

.pb-29 {
  padding-bottom: 29px; }

.pl-29 {
  padding-left: 29px; }

.pt-30 {
  padding-top: 30px; }

.pr-30 {
  padding-right: 30px; }

.pb-30 {
  padding-bottom: 30px; }

.pl-30 {
  padding-left: 30px; }

.pt-31 {
  padding-top: 31px; }

.pr-31 {
  padding-right: 31px; }

.pb-31 {
  padding-bottom: 31px; }

.pl-31 {
  padding-left: 31px; }

.pt-32 {
  padding-top: 32px; }

.pr-32 {
  padding-right: 32px; }

.pb-32 {
  padding-bottom: 32px; }

.pl-32 {
  padding-left: 32px; }

.pt-33 {
  padding-top: 33px; }

.pr-33 {
  padding-right: 33px; }

.pb-33 {
  padding-bottom: 33px; }

.pl-33 {
  padding-left: 33px; }

.pt-34 {
  padding-top: 34px; }

.pr-34 {
  padding-right: 34px; }

.pb-34 {
  padding-bottom: 34px; }

.pl-34 {
  padding-left: 34px; }

.pt-35 {
  padding-top: 35px; }

.pr-35 {
  padding-right: 35px; }

.pb-35 {
  padding-bottom: 35px; }

.pl-35 {
  padding-left: 35px; }

.pt-36 {
  padding-top: 36px; }

.pr-36 {
  padding-right: 36px; }

.pb-36 {
  padding-bottom: 36px; }

.pl-36 {
  padding-left: 36px; }

.pt-37 {
  padding-top: 37px; }

.pr-37 {
  padding-right: 37px; }

.pb-37 {
  padding-bottom: 37px; }

.pl-37 {
  padding-left: 37px; }

.pt-38 {
  padding-top: 38px; }

.pr-38 {
  padding-right: 38px; }

.pb-38 {
  padding-bottom: 38px; }

.pl-38 {
  padding-left: 38px; }

.pt-39 {
  padding-top: 39px; }

.pr-39 {
  padding-right: 39px; }

.pb-39 {
  padding-bottom: 39px; }

.pl-39 {
  padding-left: 39px; }

.pt-40 {
  padding-top: 40px; }

.pr-40 {
  padding-right: 40px; }

.pb-40 {
  padding-bottom: 40px; }

.pl-40 {
  padding-left: 40px; }

.pt-41 {
  padding-top: 41px; }

.pr-41 {
  padding-right: 41px; }

.pb-41 {
  padding-bottom: 41px; }

.pl-41 {
  padding-left: 41px; }

.pt-42 {
  padding-top: 42px; }

.pr-42 {
  padding-right: 42px; }

.pb-42 {
  padding-bottom: 42px; }

.pl-42 {
  padding-left: 42px; }

.pt-43 {
  padding-top: 43px; }

.pr-43 {
  padding-right: 43px; }

.pb-43 {
  padding-bottom: 43px; }

.pl-43 {
  padding-left: 43px; }

.pt-44 {
  padding-top: 44px; }

.pr-44 {
  padding-right: 44px; }

.pb-44 {
  padding-bottom: 44px; }

.pl-44 {
  padding-left: 44px; }

.pt-45 {
  padding-top: 45px; }

.pr-45 {
  padding-right: 45px; }

.pb-45 {
  padding-bottom: 45px; }

.pl-45 {
  padding-left: 45px; }

.pt-46 {
  padding-top: 46px; }

.pr-46 {
  padding-right: 46px; }

.pb-46 {
  padding-bottom: 46px; }

.pl-46 {
  padding-left: 46px; }

.pt-47 {
  padding-top: 47px; }

.pr-47 {
  padding-right: 47px; }

.pb-47 {
  padding-bottom: 47px; }

.pl-47 {
  padding-left: 47px; }

.pt-48 {
  padding-top: 48px; }

.pr-48 {
  padding-right: 48px; }

.pb-48 {
  padding-bottom: 48px; }

.pl-48 {
  padding-left: 48px; }

.pt-49 {
  padding-top: 49px; }

.pr-49 {
  padding-right: 49px; }

.pb-49 {
  padding-bottom: 49px; }

.pl-49 {
  padding-left: 49px; }

.pt-50 {
  padding-top: 50px; }

.pr-50 {
  padding-right: 50px; }

.pb-50 {
  padding-bottom: 50px; }

.pl-50 {
  padding-left: 50px; }

.pt-51 {
  padding-top: 51px; }

.pr-51 {
  padding-right: 51px; }

.pb-51 {
  padding-bottom: 51px; }

.pl-51 {
  padding-left: 51px; }

.pt-52 {
  padding-top: 52px; }

.pr-52 {
  padding-right: 52px; }

.pb-52 {
  padding-bottom: 52px; }

.pl-52 {
  padding-left: 52px; }

.pt-53 {
  padding-top: 53px; }

.pr-53 {
  padding-right: 53px; }

.pb-53 {
  padding-bottom: 53px; }

.pl-53 {
  padding-left: 53px; }

.pt-54 {
  padding-top: 54px; }

.pr-54 {
  padding-right: 54px; }

.pb-54 {
  padding-bottom: 54px; }

.pl-54 {
  padding-left: 54px; }

.pt-55 {
  padding-top: 55px; }

.pr-55 {
  padding-right: 55px; }

.pb-55 {
  padding-bottom: 55px; }

.pl-55 {
  padding-left: 55px; }

.pt-56 {
  padding-top: 56px; }

.pr-56 {
  padding-right: 56px; }

.pb-56 {
  padding-bottom: 56px; }

.pl-56 {
  padding-left: 56px; }

.pt-57 {
  padding-top: 57px; }

.pr-57 {
  padding-right: 57px; }

.pb-57 {
  padding-bottom: 57px; }

.pl-57 {
  padding-left: 57px; }

.pt-58 {
  padding-top: 58px; }

.pr-58 {
  padding-right: 58px; }

.pb-58 {
  padding-bottom: 58px; }

.pl-58 {
  padding-left: 58px; }

.pt-59 {
  padding-top: 59px; }

.pr-59 {
  padding-right: 59px; }

.pb-59 {
  padding-bottom: 59px; }

.pl-59 {
  padding-left: 59px; }

.pt-60 {
  padding-top: 60px; }

.pr-60 {
  padding-right: 60px; }

.pb-60 {
  padding-bottom: 60px; }

.pl-60 {
  padding-left: 60px; }

.pt-61 {
  padding-top: 61px; }

.pr-61 {
  padding-right: 61px; }

.pb-61 {
  padding-bottom: 61px; }

.pl-61 {
  padding-left: 61px; }

.pt-62 {
  padding-top: 62px; }

.pr-62 {
  padding-right: 62px; }

.pb-62 {
  padding-bottom: 62px; }

.pl-62 {
  padding-left: 62px; }

.pt-63 {
  padding-top: 63px; }

.pr-63 {
  padding-right: 63px; }

.pb-63 {
  padding-bottom: 63px; }

.pl-63 {
  padding-left: 63px; }

.pt-64 {
  padding-top: 64px; }

.pr-64 {
  padding-right: 64px; }

.pb-64 {
  padding-bottom: 64px; }

.pl-64 {
  padding-left: 64px; }

.pt-65 {
  padding-top: 65px; }

.pr-65 {
  padding-right: 65px; }

.pb-65 {
  padding-bottom: 65px; }

.pl-65 {
  padding-left: 65px; }

.pt-66 {
  padding-top: 66px; }

.pr-66 {
  padding-right: 66px; }

.pb-66 {
  padding-bottom: 66px; }

.pl-66 {
  padding-left: 66px; }

.pt-67 {
  padding-top: 67px; }

.pr-67 {
  padding-right: 67px; }

.pb-67 {
  padding-bottom: 67px; }

.pl-67 {
  padding-left: 67px; }

.pt-68 {
  padding-top: 68px; }

.pr-68 {
  padding-right: 68px; }

.pb-68 {
  padding-bottom: 68px; }

.pl-68 {
  padding-left: 68px; }

.pt-69 {
  padding-top: 69px; }

.pr-69 {
  padding-right: 69px; }

.pb-69 {
  padding-bottom: 69px; }

.pl-69 {
  padding-left: 69px; }

.pt-70 {
  padding-top: 70px; }

.pr-70 {
  padding-right: 70px; }

.pb-70 {
  padding-bottom: 70px; }

.pl-70 {
  padding-left: 70px; }

.pt-71 {
  padding-top: 71px; }

.pr-71 {
  padding-right: 71px; }

.pb-71 {
  padding-bottom: 71px; }

.pl-71 {
  padding-left: 71px; }

.pt-72 {
  padding-top: 72px; }

.pr-72 {
  padding-right: 72px; }

.pb-72 {
  padding-bottom: 72px; }

.pl-72 {
  padding-left: 72px; }

.pt-73 {
  padding-top: 73px; }

.pr-73 {
  padding-right: 73px; }

.pb-73 {
  padding-bottom: 73px; }

.pl-73 {
  padding-left: 73px; }

.pt-74 {
  padding-top: 74px; }

.pr-74 {
  padding-right: 74px; }

.pb-74 {
  padding-bottom: 74px; }

.pl-74 {
  padding-left: 74px; }

.pt-75 {
  padding-top: 75px; }

.pr-75 {
  padding-right: 75px; }

.pb-75 {
  padding-bottom: 75px; }

.pl-75 {
  padding-left: 75px; }

.pt-76 {
  padding-top: 76px; }

.pr-76 {
  padding-right: 76px; }

.pb-76 {
  padding-bottom: 76px; }

.pl-76 {
  padding-left: 76px; }

.pt-77 {
  padding-top: 77px; }

.pr-77 {
  padding-right: 77px; }

.pb-77 {
  padding-bottom: 77px; }

.pl-77 {
  padding-left: 77px; }

.pt-78 {
  padding-top: 78px; }

.pr-78 {
  padding-right: 78px; }

.pb-78 {
  padding-bottom: 78px; }

.pl-78 {
  padding-left: 78px; }

.pt-79 {
  padding-top: 79px; }

.pr-79 {
  padding-right: 79px; }

.pb-79 {
  padding-bottom: 79px; }

.pl-79 {
  padding-left: 79px; }

.pt-80 {
  padding-top: 80px; }

.pr-80 {
  padding-right: 80px; }

.pb-80 {
  padding-bottom: 80px; }

.pl-80 {
  padding-left: 80px; }

.pt-81 {
  padding-top: 81px; }

.pr-81 {
  padding-right: 81px; }

.pb-81 {
  padding-bottom: 81px; }

.pl-81 {
  padding-left: 81px; }

.pt-82 {
  padding-top: 82px; }

.pr-82 {
  padding-right: 82px; }

.pb-82 {
  padding-bottom: 82px; }

.pl-82 {
  padding-left: 82px; }

.pt-83 {
  padding-top: 83px; }

.pr-83 {
  padding-right: 83px; }

.pb-83 {
  padding-bottom: 83px; }

.pl-83 {
  padding-left: 83px; }

.pt-84 {
  padding-top: 84px; }

.pr-84 {
  padding-right: 84px; }

.pb-84 {
  padding-bottom: 84px; }

.pl-84 {
  padding-left: 84px; }

.pt-85 {
  padding-top: 85px; }

.pr-85 {
  padding-right: 85px; }

.pb-85 {
  padding-bottom: 85px; }

.pl-85 {
  padding-left: 85px; }

.pt-86 {
  padding-top: 86px; }

.pr-86 {
  padding-right: 86px; }

.pb-86 {
  padding-bottom: 86px; }

.pl-86 {
  padding-left: 86px; }

.pt-87 {
  padding-top: 87px; }

.pr-87 {
  padding-right: 87px; }

.pb-87 {
  padding-bottom: 87px; }

.pl-87 {
  padding-left: 87px; }

.pt-88 {
  padding-top: 88px; }

.pr-88 {
  padding-right: 88px; }

.pb-88 {
  padding-bottom: 88px; }

.pl-88 {
  padding-left: 88px; }

.pt-89 {
  padding-top: 89px; }

.pr-89 {
  padding-right: 89px; }

.pb-89 {
  padding-bottom: 89px; }

.pl-89 {
  padding-left: 89px; }

.pt-90 {
  padding-top: 90px; }

.pr-90 {
  padding-right: 90px; }

.pb-90 {
  padding-bottom: 90px; }

.pl-90 {
  padding-left: 90px; }

.pt-91 {
  padding-top: 91px; }

.pr-91 {
  padding-right: 91px; }

.pb-91 {
  padding-bottom: 91px; }

.pl-91 {
  padding-left: 91px; }

.pt-92 {
  padding-top: 92px; }

.pr-92 {
  padding-right: 92px; }

.pb-92 {
  padding-bottom: 92px; }

.pl-92 {
  padding-left: 92px; }

.pt-93 {
  padding-top: 93px; }

.pr-93 {
  padding-right: 93px; }

.pb-93 {
  padding-bottom: 93px; }

.pl-93 {
  padding-left: 93px; }

.pt-94 {
  padding-top: 94px; }

.pr-94 {
  padding-right: 94px; }

.pb-94 {
  padding-bottom: 94px; }

.pl-94 {
  padding-left: 94px; }

.pt-95 {
  padding-top: 95px; }

.pr-95 {
  padding-right: 95px; }

.pb-95 {
  padding-bottom: 95px; }

.pl-95 {
  padding-left: 95px; }

.pt-96 {
  padding-top: 96px; }

.pr-96 {
  padding-right: 96px; }

.pb-96 {
  padding-bottom: 96px; }

.pl-96 {
  padding-left: 96px; }

.pt-97 {
  padding-top: 97px; }

.pr-97 {
  padding-right: 97px; }

.pb-97 {
  padding-bottom: 97px; }

.pl-97 {
  padding-left: 97px; }

.pt-98 {
  padding-top: 98px; }

.pr-98 {
  padding-right: 98px; }

.pb-98 {
  padding-bottom: 98px; }

.pl-98 {
  padding-left: 98px; }

.pt-99 {
  padding-top: 99px; }

.pr-99 {
  padding-right: 99px; }

.pb-99 {
  padding-bottom: 99px; }

.pl-99 {
  padding-left: 99px; }

.pt-100 {
  padding-top: 100px; }

.pr-100 {
  padding-right: 100px; }

.pb-100 {
  padding-bottom: 100px; }

.pl-100 {
  padding-left: 100px; }

/*/// margin /////////////////////////////////////////*/
.mt-0 {
  margin-top: 0px; }

.mr-0 {
  margin-right: 0px; }

.mb-0 {
  margin-bottom: 0px; }

.ml-0 {
  margin-left: 0px; }

.mt-1 {
  margin-top: 1px; }

.mr-1 {
  margin-right: 1px; }

.mb-1 {
  margin-bottom: 1px; }

.ml-1 {
  margin-left: 1px; }

.mt-2 {
  margin-top: 2px; }

.mr-2 {
  margin-right: 2px; }

.mb-2 {
  margin-bottom: 2px; }

.ml-2 {
  margin-left: 2px; }

.mt-3 {
  margin-top: 3px; }

.mr-3 {
  margin-right: 3px; }

.mb-3 {
  margin-bottom: 3px; }

.ml-3 {
  margin-left: 3px; }

.mt-4 {
  margin-top: 4px; }

.mr-4 {
  margin-right: 4px; }

.mb-4 {
  margin-bottom: 4px; }

.ml-4 {
  margin-left: 4px; }

.mt-5 {
  margin-top: 5px; }

.mr-5 {
  margin-right: 5px; }

.mb-5 {
  margin-bottom: 5px; }

.ml-5 {
  margin-left: 5px; }

.mt-6 {
  margin-top: 6px; }

.mr-6 {
  margin-right: 6px; }

.mb-6 {
  margin-bottom: 6px; }

.ml-6 {
  margin-left: 6px; }

.mt-7 {
  margin-top: 7px; }

.mr-7 {
  margin-right: 7px; }

.mb-7 {
  margin-bottom: 7px; }

.ml-7 {
  margin-left: 7px; }

.mt-8 {
  margin-top: 8px; }

.mr-8 {
  margin-right: 8px; }

.mb-8 {
  margin-bottom: 8px; }

.ml-8 {
  margin-left: 8px; }

.mt-9 {
  margin-top: 9px; }

.mr-9 {
  margin-right: 9px; }

.mb-9 {
  margin-bottom: 9px; }

.ml-9 {
  margin-left: 9px; }

.mt-10 {
  margin-top: 10px; }

.mr-10 {
  margin-right: 10px; }

.mb-10 {
  margin-bottom: 10px; }

.ml-10 {
  margin-left: 10px; }

.mt-11 {
  margin-top: 11px; }

.mr-11 {
  margin-right: 11px; }

.mb-11 {
  margin-bottom: 11px; }

.ml-11 {
  margin-left: 11px; }

.mt-12 {
  margin-top: 12px; }

.mr-12 {
  margin-right: 12px; }

.mb-12 {
  margin-bottom: 12px; }

.ml-12 {
  margin-left: 12px; }

.mt-13 {
  margin-top: 13px; }

.mr-13 {
  margin-right: 13px; }

.mb-13 {
  margin-bottom: 13px; }

.ml-13 {
  margin-left: 13px; }

.mt-14 {
  margin-top: 14px; }

.mr-14 {
  margin-right: 14px; }

.mb-14 {
  margin-bottom: 14px; }

.ml-14 {
  margin-left: 14px; }

.mt-15 {
  margin-top: 15px; }

.mr-15 {
  margin-right: 15px; }

.mb-15 {
  margin-bottom: 15px; }

.ml-15 {
  margin-left: 15px; }

.mt-16 {
  margin-top: 16px; }

.mr-16 {
  margin-right: 16px; }

.mb-16 {
  margin-bottom: 16px; }

.ml-16 {
  margin-left: 16px; }

.mt-17 {
  margin-top: 17px; }

.mr-17 {
  margin-right: 17px; }

.mb-17 {
  margin-bottom: 17px; }

.ml-17 {
  margin-left: 17px; }

.mt-18 {
  margin-top: 18px; }

.mr-18 {
  margin-right: 18px; }

.mb-18 {
  margin-bottom: 18px; }

.ml-18 {
  margin-left: 18px; }

.mt-19 {
  margin-top: 19px; }

.mr-19 {
  margin-right: 19px; }

.mb-19 {
  margin-bottom: 19px; }

.ml-19 {
  margin-left: 19px; }

.mt-20 {
  margin-top: 20px; }

.mr-20 {
  margin-right: 20px; }

.mb-20 {
  margin-bottom: 20px; }

.ml-20 {
  margin-left: 20px; }

.mt-21 {
  margin-top: 21px; }

.mr-21 {
  margin-right: 21px; }

.mb-21 {
  margin-bottom: 21px; }

.ml-21 {
  margin-left: 21px; }

.mt-22 {
  margin-top: 22px; }

.mr-22 {
  margin-right: 22px; }

.mb-22 {
  margin-bottom: 22px; }

.ml-22 {
  margin-left: 22px; }

.mt-23 {
  margin-top: 23px; }

.mr-23 {
  margin-right: 23px; }

.mb-23 {
  margin-bottom: 23px; }

.ml-23 {
  margin-left: 23px; }

.mt-24 {
  margin-top: 24px; }

.mr-24 {
  margin-right: 24px; }

.mb-24 {
  margin-bottom: 24px; }

.ml-24 {
  margin-left: 24px; }

.mt-25 {
  margin-top: 25px; }

.mr-25 {
  margin-right: 25px; }

.mb-25 {
  margin-bottom: 25px; }

.ml-25 {
  margin-left: 25px; }

.mt-26 {
  margin-top: 26px; }

.mr-26 {
  margin-right: 26px; }

.mb-26 {
  margin-bottom: 26px; }

.ml-26 {
  margin-left: 26px; }

.mt-27 {
  margin-top: 27px; }

.mr-27 {
  margin-right: 27px; }

.mb-27 {
  margin-bottom: 27px; }

.ml-27 {
  margin-left: 27px; }

.mt-28 {
  margin-top: 28px; }

.mr-28 {
  margin-right: 28px; }

.mb-28 {
  margin-bottom: 28px; }

.ml-28 {
  margin-left: 28px; }

.mt-29 {
  margin-top: 29px; }

.mr-29 {
  margin-right: 29px; }

.mb-29 {
  margin-bottom: 29px; }

.ml-29 {
  margin-left: 29px; }

.mt-30 {
  margin-top: 30px; }

.mr-30 {
  margin-right: 30px; }

.mb-30 {
  margin-bottom: 30px; }

.ml-30 {
  margin-left: 30px; }

.mt-31 {
  margin-top: 31px; }

.mr-31 {
  margin-right: 31px; }

.mb-31 {
  margin-bottom: 31px; }

.ml-31 {
  margin-left: 31px; }

.mt-32 {
  margin-top: 32px; }

.mr-32 {
  margin-right: 32px; }

.mb-32 {
  margin-bottom: 32px; }

.ml-32 {
  margin-left: 32px; }

.mt-33 {
  margin-top: 33px; }

.mr-33 {
  margin-right: 33px; }

.mb-33 {
  margin-bottom: 33px; }

.ml-33 {
  margin-left: 33px; }

.mt-34 {
  margin-top: 34px; }

.mr-34 {
  margin-right: 34px; }

.mb-34 {
  margin-bottom: 34px; }

.ml-34 {
  margin-left: 34px; }

.mt-35 {
  margin-top: 35px; }

.mr-35 {
  margin-right: 35px; }

.mb-35 {
  margin-bottom: 35px; }

.ml-35 {
  margin-left: 35px; }

.mt-36 {
  margin-top: 36px; }

.mr-36 {
  margin-right: 36px; }

.mb-36 {
  margin-bottom: 36px; }

.ml-36 {
  margin-left: 36px; }

.mt-37 {
  margin-top: 37px; }

.mr-37 {
  margin-right: 37px; }

.mb-37 {
  margin-bottom: 37px; }

.ml-37 {
  margin-left: 37px; }

.mt-38 {
  margin-top: 38px; }

.mr-38 {
  margin-right: 38px; }

.mb-38 {
  margin-bottom: 38px; }

.ml-38 {
  margin-left: 38px; }

.mt-39 {
  margin-top: 39px; }

.mr-39 {
  margin-right: 39px; }

.mb-39 {
  margin-bottom: 39px; }

.ml-39 {
  margin-left: 39px; }

.mt-40 {
  margin-top: 40px; }

.mr-40 {
  margin-right: 40px; }

.mb-40 {
  margin-bottom: 40px; }

.ml-40 {
  margin-left: 40px; }

.mt-41 {
  margin-top: 41px; }

.mr-41 {
  margin-right: 41px; }

.mb-41 {
  margin-bottom: 41px; }

.ml-41 {
  margin-left: 41px; }

.mt-42 {
  margin-top: 42px; }

.mr-42 {
  margin-right: 42px; }

.mb-42 {
  margin-bottom: 42px; }

.ml-42 {
  margin-left: 42px; }

.mt-43 {
  margin-top: 43px; }

.mr-43 {
  margin-right: 43px; }

.mb-43 {
  margin-bottom: 43px; }

.ml-43 {
  margin-left: 43px; }

.mt-44 {
  margin-top: 44px; }

.mr-44 {
  margin-right: 44px; }

.mb-44 {
  margin-bottom: 44px; }

.ml-44 {
  margin-left: 44px; }

.mt-45 {
  margin-top: 45px; }

.mr-45 {
  margin-right: 45px; }

.mb-45 {
  margin-bottom: 45px; }

.ml-45 {
  margin-left: 45px; }

.mt-46 {
  margin-top: 46px; }

.mr-46 {
  margin-right: 46px; }

.mb-46 {
  margin-bottom: 46px; }

.ml-46 {
  margin-left: 46px; }

.mt-47 {
  margin-top: 47px; }

.mr-47 {
  margin-right: 47px; }

.mb-47 {
  margin-bottom: 47px; }

.ml-47 {
  margin-left: 47px; }

.mt-48 {
  margin-top: 48px; }

.mr-48 {
  margin-right: 48px; }

.mb-48 {
  margin-bottom: 48px; }

.ml-48 {
  margin-left: 48px; }

.mt-49 {
  margin-top: 49px; }

.mr-49 {
  margin-right: 49px; }

.mb-49 {
  margin-bottom: 49px; }

.ml-49 {
  margin-left: 49px; }

.mt-50 {
  margin-top: 50px; }

.mr-50 {
  margin-right: 50px; }

.mb-50 {
  margin-bottom: 50px; }

.ml-50 {
  margin-left: 50px; }

.mt-51 {
  margin-top: 51px; }

.mr-51 {
  margin-right: 51px; }

.mb-51 {
  margin-bottom: 51px; }

.ml-51 {
  margin-left: 51px; }

.mt-52 {
  margin-top: 52px; }

.mr-52 {
  margin-right: 52px; }

.mb-52 {
  margin-bottom: 52px; }

.ml-52 {
  margin-left: 52px; }

.mt-53 {
  margin-top: 53px; }

.mr-53 {
  margin-right: 53px; }

.mb-53 {
  margin-bottom: 53px; }

.ml-53 {
  margin-left: 53px; }

.mt-54 {
  margin-top: 54px; }

.mr-54 {
  margin-right: 54px; }

.mb-54 {
  margin-bottom: 54px; }

.ml-54 {
  margin-left: 54px; }

.mt-55 {
  margin-top: 55px; }

.mr-55 {
  margin-right: 55px; }

.mb-55 {
  margin-bottom: 55px; }

.ml-55 {
  margin-left: 55px; }

.mt-56 {
  margin-top: 56px; }

.mr-56 {
  margin-right: 56px; }

.mb-56 {
  margin-bottom: 56px; }

.ml-56 {
  margin-left: 56px; }

.mt-57 {
  margin-top: 57px; }

.mr-57 {
  margin-right: 57px; }

.mb-57 {
  margin-bottom: 57px; }

.ml-57 {
  margin-left: 57px; }

.mt-58 {
  margin-top: 58px; }

.mr-58 {
  margin-right: 58px; }

.mb-58 {
  margin-bottom: 58px; }

.ml-58 {
  margin-left: 58px; }

.mt-59 {
  margin-top: 59px; }

.mr-59 {
  margin-right: 59px; }

.mb-59 {
  margin-bottom: 59px; }

.ml-59 {
  margin-left: 59px; }

.mt-60 {
  margin-top: 60px; }

.mr-60 {
  margin-right: 60px; }

.mb-60 {
  margin-bottom: 60px; }

.ml-60 {
  margin-left: 60px; }

.mt-61 {
  margin-top: 61px; }

.mr-61 {
  margin-right: 61px; }

.mb-61 {
  margin-bottom: 61px; }

.ml-61 {
  margin-left: 61px; }

.mt-62 {
  margin-top: 62px; }

.mr-62 {
  margin-right: 62px; }

.mb-62 {
  margin-bottom: 62px; }

.ml-62 {
  margin-left: 62px; }

.mt-63 {
  margin-top: 63px; }

.mr-63 {
  margin-right: 63px; }

.mb-63 {
  margin-bottom: 63px; }

.ml-63 {
  margin-left: 63px; }

.mt-64 {
  margin-top: 64px; }

.mr-64 {
  margin-right: 64px; }

.mb-64 {
  margin-bottom: 64px; }

.ml-64 {
  margin-left: 64px; }

.mt-65 {
  margin-top: 65px; }

.mr-65 {
  margin-right: 65px; }

.mb-65 {
  margin-bottom: 65px; }

.ml-65 {
  margin-left: 65px; }

.mt-66 {
  margin-top: 66px; }

.mr-66 {
  margin-right: 66px; }

.mb-66 {
  margin-bottom: 66px; }

.ml-66 {
  margin-left: 66px; }

.mt-67 {
  margin-top: 67px; }

.mr-67 {
  margin-right: 67px; }

.mb-67 {
  margin-bottom: 67px; }

.ml-67 {
  margin-left: 67px; }

.mt-68 {
  margin-top: 68px; }

.mr-68 {
  margin-right: 68px; }

.mb-68 {
  margin-bottom: 68px; }

.ml-68 {
  margin-left: 68px; }

.mt-69 {
  margin-top: 69px; }

.mr-69 {
  margin-right: 69px; }

.mb-69 {
  margin-bottom: 69px; }

.ml-69 {
  margin-left: 69px; }

.mt-70 {
  margin-top: 70px; }

.mr-70 {
  margin-right: 70px; }

.mb-70 {
  margin-bottom: 70px; }

.ml-70 {
  margin-left: 70px; }

.mt-71 {
  margin-top: 71px; }

.mr-71 {
  margin-right: 71px; }

.mb-71 {
  margin-bottom: 71px; }

.ml-71 {
  margin-left: 71px; }

.mt-72 {
  margin-top: 72px; }

.mr-72 {
  margin-right: 72px; }

.mb-72 {
  margin-bottom: 72px; }

.ml-72 {
  margin-left: 72px; }

.mt-73 {
  margin-top: 73px; }

.mr-73 {
  margin-right: 73px; }

.mb-73 {
  margin-bottom: 73px; }

.ml-73 {
  margin-left: 73px; }

.mt-74 {
  margin-top: 74px; }

.mr-74 {
  margin-right: 74px; }

.mb-74 {
  margin-bottom: 74px; }

.ml-74 {
  margin-left: 74px; }

.mt-75 {
  margin-top: 75px; }

.mr-75 {
  margin-right: 75px; }

.mb-75 {
  margin-bottom: 75px; }

.ml-75 {
  margin-left: 75px; }

.mt-76 {
  margin-top: 76px; }

.mr-76 {
  margin-right: 76px; }

.mb-76 {
  margin-bottom: 76px; }

.ml-76 {
  margin-left: 76px; }

.mt-77 {
  margin-top: 77px; }

.mr-77 {
  margin-right: 77px; }

.mb-77 {
  margin-bottom: 77px; }

.ml-77 {
  margin-left: 77px; }

.mt-78 {
  margin-top: 78px; }

.mr-78 {
  margin-right: 78px; }

.mb-78 {
  margin-bottom: 78px; }

.ml-78 {
  margin-left: 78px; }

.mt-79 {
  margin-top: 79px; }

.mr-79 {
  margin-right: 79px; }

.mb-79 {
  margin-bottom: 79px; }

.ml-79 {
  margin-left: 79px; }

.mt-80 {
  margin-top: 80px; }

.mr-80 {
  margin-right: 80px; }

.mb-80 {
  margin-bottom: 80px; }

.ml-80 {
  margin-left: 80px; }

.mt-81 {
  margin-top: 81px; }

.mr-81 {
  margin-right: 81px; }

.mb-81 {
  margin-bottom: 81px; }

.ml-81 {
  margin-left: 81px; }

.mt-82 {
  margin-top: 82px; }

.mr-82 {
  margin-right: 82px; }

.mb-82 {
  margin-bottom: 82px; }

.ml-82 {
  margin-left: 82px; }

.mt-83 {
  margin-top: 83px; }

.mr-83 {
  margin-right: 83px; }

.mb-83 {
  margin-bottom: 83px; }

.ml-83 {
  margin-left: 83px; }

.mt-84 {
  margin-top: 84px; }

.mr-84 {
  margin-right: 84px; }

.mb-84 {
  margin-bottom: 84px; }

.ml-84 {
  margin-left: 84px; }

.mt-85 {
  margin-top: 85px; }

.mr-85 {
  margin-right: 85px; }

.mb-85 {
  margin-bottom: 85px; }

.ml-85 {
  margin-left: 85px; }

.mt-86 {
  margin-top: 86px; }

.mr-86 {
  margin-right: 86px; }

.mb-86 {
  margin-bottom: 86px; }

.ml-86 {
  margin-left: 86px; }

.mt-87 {
  margin-top: 87px; }

.mr-87 {
  margin-right: 87px; }

.mb-87 {
  margin-bottom: 87px; }

.ml-87 {
  margin-left: 87px; }

.mt-88 {
  margin-top: 88px; }

.mr-88 {
  margin-right: 88px; }

.mb-88 {
  margin-bottom: 88px; }

.ml-88 {
  margin-left: 88px; }

.mt-89 {
  margin-top: 89px; }

.mr-89 {
  margin-right: 89px; }

.mb-89 {
  margin-bottom: 89px; }

.ml-89 {
  margin-left: 89px; }

.mt-90 {
  margin-top: 90px; }

.mr-90 {
  margin-right: 90px; }

.mb-90 {
  margin-bottom: 90px; }

.ml-90 {
  margin-left: 90px; }

.mt-91 {
  margin-top: 91px; }

.mr-91 {
  margin-right: 91px; }

.mb-91 {
  margin-bottom: 91px; }

.ml-91 {
  margin-left: 91px; }

.mt-92 {
  margin-top: 92px; }

.mr-92 {
  margin-right: 92px; }

.mb-92 {
  margin-bottom: 92px; }

.ml-92 {
  margin-left: 92px; }

.mt-93 {
  margin-top: 93px; }

.mr-93 {
  margin-right: 93px; }

.mb-93 {
  margin-bottom: 93px; }

.ml-93 {
  margin-left: 93px; }

.mt-94 {
  margin-top: 94px; }

.mr-94 {
  margin-right: 94px; }

.mb-94 {
  margin-bottom: 94px; }

.ml-94 {
  margin-left: 94px; }

.mt-95 {
  margin-top: 95px; }

.mr-95 {
  margin-right: 95px; }

.mb-95 {
  margin-bottom: 95px; }

.ml-95 {
  margin-left: 95px; }

.mt-96 {
  margin-top: 96px; }

.mr-96 {
  margin-right: 96px; }

.mb-96 {
  margin-bottom: 96px; }

.ml-96 {
  margin-left: 96px; }

.mt-97 {
  margin-top: 97px; }

.mr-97 {
  margin-right: 97px; }

.mb-97 {
  margin-bottom: 97px; }

.ml-97 {
  margin-left: 97px; }

.mt-98 {
  margin-top: 98px; }

.mr-98 {
  margin-right: 98px; }

.mb-98 {
  margin-bottom: 98px; }

.ml-98 {
  margin-left: 98px; }

.mt-99 {
  margin-top: 99px; }

.mr-99 {
  margin-right: 99px; }

.mb-99 {
  margin-bottom: 99px; }

.ml-99 {
  margin-left: 99px; }

.mt-100 {
  margin-top: 100px; }

.mr-100 {
  margin-right: 100px; }

.mb-100 {
  margin-bottom: 100px; }

.ml-100 {
  margin-left: 100px; }

/*/// font-size /////////////////////////////////////////**/
.fs-4 {
  font-size: 4px; }

.fs-6 {
  font-size: 6px; }

.fs-8 {
  font-size: 8px; }

.fs-10 {
  font-size: 10px; }

.fs-12 {
  font-size: 12px; }

.fs-14 {
  font-size: 14px; }

.fs-16 {
  font-size: 16px; }

.fs-18 {
  font-size: 18px; }

.fs-20 {
  font-size: 20px; }

.fs-22 {
  font-size: 22px; }

.fs-24 {
  font-size: 24px; }

.fs-26 {
  font-size: 26px; }

.fs-28 {
  font-size: 28px; }

.fs-30 {
  font-size: 30px; }

.fs-32 {
  font-size: 32px; }

.fs-34 {
  font-size: 34px; }

.fs-36 {
  font-size: 36px; }

.fs-38 {
  font-size: 38px; }

.fs-40 {
  font-size: 40px; }

.fs-42 {
  font-size: 42px; }

.fs-44 {
  font-size: 44px; }

.fs-46 {
  font-size: 46px; }

.fs-48 {
  font-size: 48px; }

.fs-50 {
  font-size: 50px; }

.fs-52 {
  font-size: 52px; }

.fs-54 {
  font-size: 54px; }

.fs-56 {
  font-size: 56px; }

.fs-58 {
  font-size: 58px; }

.fs-60 {
  font-size: 60px; }

/*color*/
.cl-white {
  color: white; }

.cl-grey {
  color: #ccc; }

.cl-black {
  color: black; }

.bg-white {
  background-color: white; }

.bg-black {
  background-color: #ccc; }

.bg-black {
  background-color: black; }

.bc-white {
  border-color: white; }

.middle {
  vertical-align: middle; }

.line-throw {
  position: relative; }
  .line-throw:after {
    content: '';
    border-bottom: 2px solid black;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%; }
  .line-throw.skew:after {
    transform: rotate(15deg); }
  .line-throw.red:after {
    border-color: red; }
  .line-throw.thick:after {
    border-width: 3px; }
  .line-throw.thin:after {
    border-width: 1px; }

.padding {
  padding: 0 15px; }

.owl-carousel .item {
  direction: rtl !important; }

.noselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 4px 2px 0; }

.ui-tabs .ui-tabs-nav {
  height: 40px; }
  .ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: right;
    position: relative;
    top: 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
    border-radius: 5px 5px 0 0; }
  .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    line-height: 26px;
    font-family: Vazir;
    padding: .5em 1em; }

.main-content {
  margin: 10px 0;
  font-family: Vazir;
  clear: both; }
  .main-content:before, .main-content:after {
    content: " ";
    display: table; }
  .main-content:after {
    clear: both; }

.cssMenu {
  background-color: transparent !important; }

.TableStyle {
  background-color: transparent !important;
  border: 0 !important; }

body > a#gototop_btn {
  color: #023f88;
  background-color: white;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 50%;
  text-align: center;
  position: fixed;
  bottom: 0;
  border: 2px solid #023f88;
  display: none;
  cursor: pointer;
  z-index: 200;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  body > a#gototop_btn i {
    display: inline-block;
    vertical-align: middle;
    padding-top: 4px; }
  body > a#gototop_btn.active {
    bottom: 30px;
    left: 30px;
    display: inline-block; }
  body > a#gototop_btn:hover {
    background-color: #023f88;
    color: white; }

/*introjs*/
.introjs-showElement, tr.introjs-showElement > td, tr.introjs-showElement > th {
  pointer-events: none; }

/* width */
::-webkit-scrollbar {
  width: 5px; }

/* Track */
::-webkit-scrollbar-track {
  background: inherit; }

/* Handle */
::-webkit-scrollbar-thumb {
  background: #e5eaee; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #e5eaee; }

header.message-header,
header.primary-header {
  position: relative;
  background-color: #002e65;
  color: white; }

header.main-header {
  position: relative;
  z-index: 190;
  /*@include make-row();
    background-color: $layout-header-bg-color;
    height: $header-height;*/ }
  header.main-header ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline-block; }
  header.main-header .right-nav,
  header.main-header .left-nav {
    position: absolute; }
  header.main-header .right-nav {
    right: 0; }
    header.main-header .right-nav:after {
      display: none; }
    header.main-header .right-nav > ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; }
      header.main-header .right-nav > ul > li {
        display: inline-block;
        position: relative;
        vertical-align: middle;
        text-align: center;
        padding: 0 5px; }
        header.main-header .right-nav > ul > li.mykasra-btn {
          height: 60px;
          padding: 0; }
          header.main-header .right-nav > ul > li.mykasra-btn > a {
            height: 60px; }
            header.main-header .right-nav > ul > li.mykasra-btn > a .icon-svg {
              height: 30px;
              width: 30px;
              max-width: 30px;
              min-width: 30px;
              margin: 15px;
              transition: 0.2s;
              border-radius: 5px;
              transition: background 0.2s; }
              header.main-header .right-nav > ul > li.mykasra-btn > a .icon-svg path {
                transition: fill 0.2s;
                transform-origin: center; }
              header.main-header .right-nav > ul > li.mykasra-btn > a .icon-svg .path-1 {
                fill-opacity: 0.3;
                fill: #fff; }
              header.main-header .right-nav > ul > li.mykasra-btn > a .icon-svg .path-2 {
                fill: #fff; }
          header.main-header .right-nav > ul > li.mykasra-btn.active {
            padding-top: 5px; }
            header.main-header .right-nav > ul > li.mykasra-btn.active > a {
              background-color: #e5eaee !important;
              border-radius: 5px;
              border-bottom-right-radius: 0;
              border-bottom-left-radius: 0;
              color: #002e65;
              line-height: 55px;
              height: 55px; }
              header.main-header .right-nav > ul > li.mykasra-btn.active > a .icon-svg .path-1 {
                fill: #002e65;
                animation: pulse 0.3s ease-in-out; }
              header.main-header .right-nav > ul > li.mykasra-btn.active > a .icon-svg .path-2 {
                fill: #002e65; }
  header.main-header .left-nav {
    left: 0;
    padding-left: 0;
    padding-right: 0; }
    header.main-header .left-nav:after {
      left: 0;
      right: 0; }
    header.main-header .left-nav > ul {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; }
      header.main-header .left-nav > ul > li {
        display: inline-block;
        position: relative;
        vertical-align: middle;
        text-align: center;
        padding: 0 10px; }
        header.main-header .left-nav > ul > li > a {
          display: block;
          color: White;
          line-height: 60px;
          text-align: center;
          cursor: pointer;
          -webkit-transition: 0.3s all ease;
          -o-transition: 0.3s all ease;
          transition: 0.3s all ease; }
          header.main-header .left-nav > ul > li > a > i {
            display: inline-block;
            vertical-align: middle;
            width: 24px;
            height: 24px;
            line-height: 24px;
            text-align: center;
            background-color: rgba(255, 255, 255, 0.1);
            border-radius: 50%;
            -webkit-transition: 0.3s all ease;
            -o-transition: 0.3s all ease;
            transition: 0.3s all ease; }
          header.main-header .left-nav > ul > li > a:hover i {
            background-color: rgba(255, 255, 255, 0.3); }
        header.main-header .left-nav > ul > li a.logout i {
          font-size: 14px;
          background-color: rgba(255, 255, 255, 0.1);
          border-radius: 50%;
          padding: 5px; }
        header.main-header .left-nav > ul > li.user-profile-wrapper {
          background-color: transparent;
          border-color: transparent;
          /* &:after {
                        content: "";
                        right: 0;
                        top: calc((60px - 20px)/2);
                        height: 20px;
                        width: 1px;
                        position: absolute;
                        background-color: rgba(255, 255, 255, 0.5);
                    }*/ }
          header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail {
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            color: #fff;
            cursor: pointer;
            height: 60px; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .user-profile {
              width: 35px;
              text-align: center; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .user-profile .user-image {
                display: inline-block; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .user-profile .user-image .img {
                  width: 35px;
                  height: 35px;
                  display: inline-block;
                  max-width: none;
                  vertical-align: top;
                  border-radius: 50%;
                  background-color: #c6c6c6;
                  overflow: hidden;
                  line-height: 2; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .topbar-username {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              -moz-box-direction: normal;
              -moz-box-orient: vertical;
              -webkit-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column;
              text-align: right !important;
              padding: 0 0.35rem !important; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .topbar-username .text-detail {
                font-size: 10px;
                width: 100%;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-align: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .topbar-username .text-detail i {
                  font-size: 12px;
                  margin-left: 3px;
                  opacity: 0.6; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .topbar-username .text-detail > span {
                  opacity: 0.6 !important; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .topbar-username .text-title {
                font-size: 12px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                width: 100%;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-align: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .topbar-username .isMainPersonIcon {
                color: #1f7a5c;
                opacity: 1 !important; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .topbar-user-detail .topbar-username .multiposition-total {
                width: 15px;
                height: 15px;
                background-color: white;
                color: #002e65;
                text-align: center;
                line-height: 15px;
                margin-right: 3px;
                border-radius: 50%;
                overflow: hidden; }
          header.main-header .left-nav > ul > li.user-profile-wrapper .offcanvas-overlay {
            display: none;
            background: rgba(0, 0, 0, 0.3);
            position: fixed;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
            overflow: hidden;
            z-index: 2641;
            -webkit-animation: animation-offcanvas-fade-in .6s ease 1;
            animation: animation-offcanvas-fade-in .6s ease 1; }
          header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content {
            background: #fff;
            -webkit-box-shadow: 0 1px 9px -3px rgba(0, 0, 0, 0.25);
            box-shadow: 0 1px 9px -3px rgba(0, 0, 0, 0.25);
            position: fixed;
            z-index: 2700;
            top: 0;
            left: -300px;
            overflow-x: hidden;
            height: 100%;
            width: 300px;
            max-width: 300px;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header {
              width: 100%;
              height: 200px;
              overflow: hidden;
              background-color: #002e65;
              border-bottom-left-radius: 15px;
              border-bottom-right-radius: 15px;
              padding: 20px;
              position: relative; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header > ul {
                display: block;
                padding: 0;
                margin: 0;
                height: 30px;
                position: relative;
                margin-bottom: 30px;
                /*@include flexbox();
                                @include align-item(center);*/ }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header > ul .close-btn-wrapper {
                  position: absolute;
                  top: 0;
                  right: 0; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header > ul .close-btn-wrapper > a {
                    height: 30px;
                    width: 30px;
                    cursor: pointer;
                    color: white;
                    background-color: rgba(255, 255, 255, 0.15);
                    outline: 0 !important;
                    vertical-align: middle;
                    line-height: 30px;
                    border-radius: 6px;
                    -webkit-transition: all 0.3s ease-in;
                    -o-transition: all 0.3s ease-in;
                    transition: all 0.3s ease-in; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header > ul .close-btn-wrapper > a:hover {
                      color: #fff !important;
                      background-color: rgba(255, 255, 255, 0.3); }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header > ul .close-btn-wrapper > a i {
                      padding: 0;
                      margin: 0;
                      font-size: 12px;
                      vertical-align: middle;
                      line-height: 30px; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header > ul .logout-btn-wrapper {
                  position: absolute;
                  top: 0;
                  left: 0; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header > ul .logout-btn-wrapper > a {
                    width: 30px;
                    height: 30px;
                    cursor: pointer;
                    color: #f64e60;
                    background-color: rgba(255, 255, 255, 0.15);
                    outline: 0 !important;
                    vertical-align: middle;
                    line-height: 30px;
                    border-radius: 6px;
                    -webkit-transition: all 0.3s ease-in;
                    -o-transition: all 0.3s ease-in;
                    transition: all 0.3s ease-in; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header > ul .logout-btn-wrapper > a i {
                      padding: 0;
                      margin: 0;
                      font-size: 16px;
                      vertical-align: middle; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header > ul .logout-btn-wrapper > a:hover {
                      color: #fff;
                      background-color: #f64e60; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-green {
                height: 30px;
                width: 30px;
                cursor: pointer;
                color: #1bc5bd;
                background-color: rgba(27, 197, 189, 0.3);
                border-color: #f3f6f9;
                outline: 0 !important;
                vertical-align: middle;
                line-height: 30px;
                border-radius: 0.42rem;
                -webkit-box-shadow: 0 1px 9px -3px rgba(0, 0, 0, 0.25);
                box-shadow: 0 1px 9px -3px rgba(0, 0, 0, 0.25);
                -webkit-transition: all 0.3s ease-in;
                -o-transition: all 0.3s ease-in;
                transition: all 0.3s ease-in; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-green:hover {
                  color: #fff !important;
                  background-color: #1bc5bd !important;
                  border-color: #1bc5bd !important;
                  -webkit-transition: all 0.3s ease-in;
                  -o-transition: all 0.3s ease-in;
                  transition: all 0.3s ease-in; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-green:hover svg rect {
                    fill: #fff; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-green:hover svg path {
                    fill: #fff; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-green i {
                  padding: 0;
                  margin: 0;
                  font-size: 10px;
                  vertical-align: middle;
                  line-height: 1.5rem;
                  display: -webkit-inline-box;
                  display: -ms-inline-flexbox;
                  display: inline-flex; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-green svg {
                  vertical-align: middle;
                  line-height: 1.5rem;
                  display: -webkit-inline-box;
                  display: -ms-inline-flexbox;
                  display: inline-flex; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-green svg rect {
                    fill: #1bc5bd; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-green svg path {
                    fill: #1bc5bd; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-blue {
                height: 30px;
                width: 30px;
                cursor: pointer;
                color: #002e65;
                background-color: rgba(0, 46, 101, 0.5);
                border-color: #f3f6f9;
                outline: 0 !important;
                vertical-align: middle;
                line-height: 30px;
                border-radius: 0.42rem;
                -webkit-box-shadow: 0 1px 9px -3px rgba(0, 0, 0, 0.25);
                box-shadow: 0 1px 9px -3px rgba(0, 0, 0, 0.25);
                -webkit-transition: all 0.3s ease-in;
                -o-transition: all 0.3s ease-in;
                transition: all 0.3s ease-in; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-blue:hover {
                  color: #fff !important;
                  background-color: #002e65 !important;
                  border-color: #002e65 !important;
                  -webkit-transition: all 0.3s ease-in;
                  -o-transition: all 0.3s ease-in;
                  transition: all 0.3s ease-in; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-blue:hover svg rect {
                    fill: #fff; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-blue:hover svg path {
                    fill: #fff; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-blue i {
                  padding: 0;
                  margin: 0;
                  font-size: 10px;
                  vertical-align: middle;
                  line-height: 1.5rem;
                  display: -webkit-inline-box;
                  display: -ms-inline-flexbox;
                  display: inline-flex; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-blue svg {
                  vertical-align: middle;
                  line-height: 1.5rem;
                  display: -webkit-inline-box;
                  display: -ms-inline-flexbox;
                  display: inline-flex; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-blue svg rect {
                    fill: #002e65; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-header .btn-blue svg path {
                    fill: #002e65; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-profile-body {
              padding: 20px;
              position: relative;
              height: calc(100% - 200px);
              overflow: auto;
              overflow-x: hidden; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .section-title {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -moz-box-align: center;
              -ms-flex-align: center;
              -webkit-align-items: center;
              align-items: center;
              font-size: 12px;
              color: #333;
              margin-bottom: 5px;
              font-weight: 500; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .section-title i {
                margin-left: 5px;
                font-size: 16px; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info {
              min-height: 100px;
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-align: center;
              -moz-box-align: center;
              -ms-flex-align: center;
              -webkit-align-items: center;
              align-items: center; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-img {
                width: 90px;
                height: 90px;
                margin-left: 10px;
                overflow: hidden; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-img img {
                  width: 90px;
                  height: 90px;
                  border-radius: 10px; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc {
                width: calc(100% - 90px - 10px); }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc ul {
                  display: block;
                  list-style: none;
                  padding: 0;
                  overflow: hidden;
                  margin: 0; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc ul li {
                    display: block;
                    font-size: 12px;
                    white-space: nowrap;
                    text-align: right; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc ul li.title {
                      font-size: 14px;
                      color: white;
                      font-weight: bold;
                      white-space: nowrap;
                      overflow: hidden;
                      text-overflow: ellipsis;
                      margin-bottom: 5px; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc ul li.desc {
                      pointer-events: none;
                      color: rgba(255, 255, 255, 0.6);
                      white-space: nowrap;
                      overflow: hidden;
                      text-overflow: ellipsis;
                      display: -webkit-box;
                      display: -moz-box;
                      display: -ms-flexbox;
                      display: -webkit-flex;
                      display: flex;
                      -webkit-box-align: center;
                      -moz-box-align: center;
                      -ms-flex-align: center;
                      -webkit-align-items: center;
                      align-items: center; }
                      header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc ul li.desc i {
                        margin-left: 5px; }
                      header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc ul li.desc > span {
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis; }
                      header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc ul li.desc.headerUserProfileExitDate {
                        color: #F07E73; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc ul li.archive {
                      color: #1bc5bd;
                      background-color: #c9f7f5;
                      border-color: transparent;
                      -webkit-transition: all 0.3s ease-in;
                      -o-transition: all 0.3s ease-in;
                      transition: all 0.3s ease-in;
                      cursor: pointer;
                      font-size: 0.925rem;
                      line-height: 1.35;
                      border-radius: 0.42rem;
                      padding: 0.5rem 1.125rem;
                      outline: 0 !important;
                      vertical-align: middle;
                      width: fit-content;
                      font-weight: 500; }
                      header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-info .user-desc ul li.archive:hover {
                        color: #fff;
                        background-color: #1bc5bd;
                        border-color: transparent;
                        -webkit-transition: all 0.3s ease-in;
                        -o-transition: all 0.3s ease-in;
                        transition: all 0.3s ease-in; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .separator-dashed {
              border-bottom: 1px dashed #ecf0f3; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .icon-wrapper {
              width: 40px;
              height: 40px;
              float: right;
              margin-left: 10px;
              overflow: hidden;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              font-weight: 500;
              line-height: 0;
              color: #1bc5bd;
              background-color: #f3f6f9;
              background-repeat: no-repeat;
              background-position: center center;
              background-size: cover;
              border-radius: 0.42rem; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown {
              position: relative;
              display: block;
              width: 100%; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-toggle {
                width: 100%;
                cursor: pointer;
                color: #333;
                background-color: #efefef;
                outline: 0 !important;
                vertical-align: middle;
                -webkit-transition: all 0.3s ease-in;
                -o-transition: all 0.3s ease-in;
                transition: all 0.3s ease-in;
                white-space: nowrap;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                border: 0;
                padding: 8px;
                padding-left: 20px;
                font-size: 12px;
                border-radius: 6px;
                text-align: right;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-align: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                height: 38px; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-toggle .isMainPersonIcon {
                  color: #1f7a5c;
                  margin-left: 3px; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-toggle:hover {
                  color: #464e5f;
                  background-color: #d6d6e0;
                  border-color: #d6d6e0; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-toggle .icon {
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  align-items: center;
                  -webkit-box-pack: center;
                  -ms-flex-pack: center;
                  justify-content: center;
                  position: absolute;
                  left: 10px;
                  font-size: 10px;
                  line-height: 20px; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 98;
                display: none;
                min-width: 100%;
                margin: 0;
                padding: 0;
                list-style: none;
                background-color: #fff;
                border: 0 solid rgba(0, 0, 0, 0.15);
                border-radius: 0.42rem;
                -webkit-box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
                box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15); }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu.show {
                  display: block; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item {
                  display: block;
                  width: 100%;
                  padding: 0.75rem 1.25rem;
                  color: #333;
                  white-space: nowrap;
                  background-color: transparent;
                  border: 0;
                  outline: 0 !important;
                  font-size: 12px;
                  cursor: pointer;
                  border-bottom: 1px solid #cecece; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item:last-child {
                    border: 0; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item .role-title {
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-box-align: center;
                    -moz-box-align: center;
                    -ms-flex-align: center;
                    -webkit-align-items: center;
                    align-items: center;
                    font-weight: 500; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item .role-desc {
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-box-align: center;
                    -moz-box-align: center;
                    -ms-flex-align: center;
                    -webkit-align-items: center;
                    align-items: center;
                    font-weight: 400; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item .role-desc .isMainPersonIcon {
                      color: #1f7a5c;
                      margin-left: 3px; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item .role-desc .role-type-title {
                      display: -webkit-box;
                      display: -moz-box;
                      display: -ms-flexbox;
                      display: -webkit-flex;
                      display: flex;
                      -webkit-box-align: center;
                      -moz-box-align: center;
                      -ms-flex-align: center;
                      -webkit-align-items: center;
                      align-items: center;
                      color: #aaa; }
                      header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item .role-desc .role-type-title.isMainPerson {
                        color: #1f7a5c; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item .role-desc .exit-date {
                      margin-right: 15px;
                      color: #d11300;
                      display: -webkit-box;
                      display: -moz-box;
                      display: -ms-flexbox;
                      display: -webkit-flex;
                      display: flex;
                      -webkit-box-align: center;
                      -moz-box-align: center;
                      -ms-flex-align: center;
                      -webkit-align-items: center;
                      align-items: center; }
                      header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item .role-desc .exit-date i {
                        margin-left: 5px; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item:hover {
                    text-decoration: none;
                    background-color: #ececec; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-multiposition-wrapper .dropdown .dropdown-menu .dropdown-item.selected {
                    background-color: #b3e7ff; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .title {
              font-size: 1rem;
              font-weight: 500;
              line-height: 1.2;
              color: #464e5f; }
            header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper {
              /*height: 30rem;
                                overflow-x: auto;*/ }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .inner-wrapper {
                -webkit-transition: all 0.3s ease-in;
                -o-transition: all 0.3s ease-in;
                transition: all 0.3s ease-in;
                max-height: 900px; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper {
                padding: 10px;
                margin-bottom: 5px;
                display: -webkit-box;
                display: -moz-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-box-align: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                -webkit-align-items: center;
                align-items: center;
                border-radius: 6px !important; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper .icon-wrapper {
                  margin-left: 10px; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper .login-detail-item ul {
                  display: block;
                  list-style: none;
                  padding: 0;
                  overflow: hidden;
                  margin: 0; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper .login-detail-item ul li {
                    display: block;
                    font-size: 12px;
                    white-space: nowrap;
                    font-weight: 300;
                    text-align: right; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper .login-detail-item ul li.title {
                      font-size: 14px !important;
                      color: #464e5f !important;
                      font-weight: 500;
                      white-space: nowrap;
                      overflow: hidden;
                      text-overflow: ellipsis;
                      -webkit-transition: all 0.3s ease-in;
                      -o-transition: all 0.3s ease-in;
                      transition: all 0.3s ease-in;
                      pointer-events: none;
                      margin-bottom: 3px; }
                    header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper .login-detail-item ul li.desc {
                      pointer-events: none;
                      color: #333;
                      white-space: nowrap;
                      overflow: hidden;
                      text-overflow: ellipsis; }
                      header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper .login-detail-item ul li.desc > span {
                        margin: 0 2px; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper.warning {
                  background-color: #FFEEBD !important; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper.warning .icon-wrapper {
                    color: #f88c0f; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper.warning .login-detail-item ul li.title {
                    color: #f88c0f !important; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper.success {
                  background-color: #D3EBE3 !important; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper.success .icon-wrapper {
                    color: #1f7a5c; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper.success .login-detail-item ul li.title {
                    color: #1f7a5c !important; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper.danger {
                  background-color: #FFE2DF !important; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper.danger .icon-wrapper {
                    color: #d11300; }
                  header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .login-detail-wrapper.danger .login-detail-item ul li.title {
                    color: #d11300 !important; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .expand-btn {
                display: block;
                text-align: center;
                color: #949494; }
                header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper .expand-btn i {
                  transform: rotate(180deg);
                  font-size: 12px;
                  position: relative;
                  display: inline-block;
                  -webkit-transition: all 0.3s ease-in;
                  -o-transition: all 0.3s ease-in;
                  transition: all 0.3s ease-in; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper.collapsed .inner-wrapper {
                max-height: 310px;
                overflow: hidden; }
              header.main-header .left-nav > ul > li.user-profile-wrapper .user-profile-content .user-login-history-wrapper .login-all-details-wrapper.collapsed .expand-btn i {
                -webkit-transition: all 0.3s ease-in;
                -o-transition: all 0.3s ease-in;
                transition: all 0.3s ease-in;
                transform: rotate(0deg); }
          header.main-header .left-nav > ul > li.user-profile-wrapper:hover {
            background-color: rgba(255, 255, 255, 0.1);
            border-color: transparent; }
    header.main-header .left-nav .theme-dropdown-menu {
      position: absolute;
      top: auto;
      left: 0;
      z-index: 98;
      display: none;
      min-width: 30px;
      padding: 8px 0;
      margin: 0.4rem 0 0;
      font-size: 1rem;
      color: #464e5f;
      text-align: left;
      list-style: none;
      background-color: #fff;
      background-clip: padding-box;
      border: 0 solid rgba(0, 0, 0, 0.15);
      border-radius: 0.42rem;
      -webkit-box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
      box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15); }
      header.main-header .left-nav .theme-dropdown-menu.show {
        display: block; }
      header.main-header .left-nav .theme-dropdown-menu .dropdown-item {
        width: 100%;
        padding: 0.40rem 0.6rem 0.40rem 1rem;
        clear: both;
        font-weight: 500;
        color: #212121;
        text-align: inherit;
        white-space: nowrap;
        background-color: transparent;
        border: 0;
        outline: 0 !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        font-size: 12px;
        cursor: pointer; }
        header.main-header .left-nav .theme-dropdown-menu .dropdown-item.green svg {
          vertical-align: middle;
          line-height: 1.5rem;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex; }
          header.main-header .left-nav .theme-dropdown-menu .dropdown-item.green svg rect {
            fill: #1bc5bd; }
          header.main-header .left-nav .theme-dropdown-menu .dropdown-item.green svg path {
            fill: #1bc5bd; }
        header.main-header .left-nav .theme-dropdown-menu .dropdown-item.blue svg {
          vertical-align: middle;
          line-height: 1.5rem;
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex; }
          header.main-header .left-nav .theme-dropdown-menu .dropdown-item.blue svg rect {
            fill: #002e65; }
          header.main-header .left-nav .theme-dropdown-menu .dropdown-item.blue svg path {
            fill: #002e65; }
        header.main-header .left-nav .theme-dropdown-menu .dropdown-item:hover {
          text-decoration: none;
          background-color: #E5EAEE; }
        header.main-header .left-nav .theme-dropdown-menu .dropdown-item i {
          width: 20px;
          text-align: center;
          font-size: 13px;
          margin-left: 5px;
          line-height: 1.3;
          font-weight: bold; }

.main-tabs-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #002e65; }
  .main-tabs-wrapper .ui-tabs-scrollable-nav {
    margin-right: 60px;
    margin-left: 210px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    z-index: 20; }
    .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-arrow-previous,
    .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-arrow-next {
      margin: 0;
      line-height: 60px;
      text-align: center; }
      .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-arrow-previous span,
      .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-arrow-previous i,
      .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-arrow-next span,
      .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-arrow-next i {
        font-size: 12px; }
    .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container {
      height: 60px; }
      .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav {
        height: 100%;
        padding-top: 0; }
        .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li {
          height: 100%;
          background: transparent;
          padding: 0 5px;
          outline: none; }
          .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-anchor {
            padding: 0 10px;
            line-height: 60px;
            font-size: 12px;
            min-width: 100px;
            max-width: 200px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-align: center;
            -moz-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            margin-right: 26px;
            padding-left: 30px; }
            .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-anchor .caption-wrapper {
              display: -webkit-box;
              display: -moz-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-box-direction: normal;
              -webkit-box-orient: vertical;
              -moz-box-direction: normal;
              -moz-box-orient: vertical;
              -webkit-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column;
              /*// No Webkit/FF Box fallback.*/
              -webkit-flex-wrap: nowrap;
              -ms-flex-wrap: none;
              flex-wrap: nowrap;
              -webkit-box-pack: center;
              -moz-box-pack: center;
              -ms-flex-pack: center;
              -webkit-justify-content: center;
              justify-content: center;
              height: 60px; }
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-anchor .caption-wrapper .subtitle {
                font-size: 10px;
                line-height: 1;
                font-weight: 400;
                color: rgba(255, 255, 255, 0.6);
                margin-bottom: 5px; }
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-anchor .caption-wrapper .title {
                line-height: 1;
                font-size: 14px; }
          .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .tab-bookmark-icon {
            position: absolute;
            top: 50%;
            right: 7px;
            width: 0;
            transform: translateY(-50%);
            margin: 0 5px;
            cursor: pointer;
            color: #023f88; }
          .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li[isreauth="1"] .isreauth-icon,
          .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li[isreauth="1"] .icon-lock {
            display: inline-block;
            vertical-align: middle;
            font-size: 12px;
            color: #d11300;
            margin: 0 5px;
            position: absolute;
            top: 50%;
            left: 40px;
            width: 0;
            transform: translateY(-50%);
            margin: 0 5px; }
          .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li::after {
            content: "";
            left: 0;
            top: calc((60px - 20px)/2);
            height: 20px;
            width: 1px;
            position: absolute;
            background-color: rgba(255, 255, 255, 0.5); }
          .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li[pageurl^="MyKasra"] {
            display: none !important; }
          .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-close-button {
            background: transparent;
            text-align: center;
            margin: 0;
            line-height: 60px;
            padding: 0;
            margin-left: 8px; }
            .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-close-button span,
            .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-close-button i {
              display: inline-block;
              color: white;
              font-size: 8px;
              width: 24px;
              height: 24px;
              line-height: 24px;
              text-align: center;
              border-radius: 3px;
              padding: 0; }
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-close-button span:hover,
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-close-button i:hover {
                background-color: rgba(255, 255, 255, 0.1);
                border-radius: 4px; }
          .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li .ui-tabs-help-button {
            background: transparent;
            display: inline-block;
            vertical-align: middle;
            font-size: 12px;
            margin: 0 5px;
            position: absolute;
            top: 50%;
            left: 24px;
            width: 24px;
            height: 24px;
            line-height: 30px;
            transform: translateY(-50%);
            visibility: hidden;
            text-align: center;
            border-radius: 4px; }
          .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active {
            margin-top: 5px;
            height: 55px; }
            .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active .ui-tabs-close-button {
              line-height: 55px; }
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active .ui-tabs-close-button span,
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active .ui-tabs-close-button i {
                color: #333; }
                .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active .ui-tabs-close-button span:hover,
                .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active .ui-tabs-close-button i:hover {
                  background-color: rgba(9, 10, 10, 0.1);
                  border-radius: 4px; }
            .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
              line-height: 55px;
              font-weight: bold; }
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor .caption-wrapper {
                height: 55px; }
                .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor .caption-wrapper .subtitle {
                  color: #888; }
            .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active::after {
              display: none; }
            .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active[helpcode="1"] .ui-tabs-help-button {
              visibility: visible; }
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active[helpcode="1"] .ui-tabs-help-button span,
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active[helpcode="1"] .ui-tabs-help-button i {
                color: #333; }
              .main-tabs-wrapper .ui-tabs-scrollable-nav .ui-tabs-scroll-container ul.ui-tabs-nav li.ui-tabs-active[helpcode="1"] .ui-tabs-help-button:hover {
                background-color: rgba(9, 10, 10, 0.1); }
  .main-tabs-wrapper .ui-tabs-menu {
    top: 60px !important;
    list-style: none;
    min-width: 230px;
    left: 5px;
    z-index: 12;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    color: #464e5f;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid rgba(0, 0, 0, 0.15);
    border-radius: 0.42rem;
    -webkit-box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15); }
    .main-tabs-wrapper .ui-tabs-menu li.ui-menu-item-tab {
      margin: 0;
      border-bottom: 1px solid #ddd; }
      .main-tabs-wrapper .ui-tabs-menu li.ui-menu-item-tab a {
        font-size: 12px;
        display: block;
        width: 100%;
        padding: 0.75rem 1.25rem;
        clear: both;
        font-weight: 400;
        color: #212121;
        text-align: inherit;
        white-space: nowrap;
        background-color: transparent;
        border: 0;
        outline: 0 !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        font-size: 12px;
        cursor: pointer; }
        .main-tabs-wrapper .ui-tabs-menu li.ui-menu-item-tab a:hover {
          color: #fff;
          text-decoration: none;
          background-color: #002e65; }
      .main-tabs-wrapper .ui-tabs-menu li.ui-menu-item-tab:last-child {
        border: 0; }
  .main-tabs-wrapper .ui-tabs-menu-handle {
    z-index: 20;
    top: 0 !important;
    line-height: 60px;
    width: auto;
    height: 60px;
    margin: 0 !important;
    background: transparent;
    text-align: center;
    padding: 0 10px;
    /*      &:after {
            content: "";
            left: 0;
            top: calc((60px - 20px)/2);
            height: 20px;
            width: 1px;
            position: absolute;
            background-color: rgba(white, 0.5);
        }*/ }
    .main-tabs-wrapper .ui-tabs-menu-handle span,
    .main-tabs-wrapper .ui-tabs-menu-handle i {
      font-size: 12px;
      background-color: rgba(255, 255, 255, 0.1);
      border-radius: 50%;
      z-index: 20;
      width: 24px;
      height: 24px;
      color: white !important;
      display: inline-block;
      line-height: 24px;
      -webkit-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in; }
      .main-tabs-wrapper .ui-tabs-menu-handle span:hover,
      .main-tabs-wrapper .ui-tabs-menu-handle i:hover {
        background-color: rgba(255, 255, 255, 0.3); }
  .main-tabs-wrapper .ui-tabs-special-area {
    margin: 0 !important;
    right: 0 !important;
    left: auto !important;
    height: auto;
    z-index: 20; }
    .main-tabs-wrapper .ui-tabs-special-area li {
      margin: 0 !important;
      float: none !important;
      width: 60px; }
  .main-tabs-wrapper .ui-widget-content[id^="extb"] {
    padding: 5px 20px !important;
    overflow-y: auto;
    top: 60px !important;
    z-index: 10; }

#SwithConnectionBtn {
  display: block;
  padding: 8px 0; }

body.show-profile-sidebar header.main-header {
  z-index: 210; }
  body.show-profile-sidebar header.main-header .user-profile-content {
    left: 0 !important; }
  body.show-profile-sidebar header.main-header .offcanvas-overlay {
    display: block !important; }

.side-menu {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 200; }
  .side-menu ul li > a {
    font-weight: 400; }
    .side-menu ul li > a span {
      display: inline-block; }
  .side-menu .header-wrapper {
    position: relative;
    height: 60px; }
    .side-menu .header-wrapper a {
      width: 60px;
      height: 60px;
      line-height: 60px;
      text-align: center;
      position: absolute;
      top: 0; }
      .side-menu .header-wrapper a i {
        display: inline-block;
        vertical-align: middle;
        color: #ffffff; }
    .side-menu .header-wrapper a.menu-btn {
      right: 0; }
    .side-menu .header-wrapper a.close-btn {
      left: 0; }
      .side-menu .header-wrapper a.close-btn i {
        font-size: 12px; }
  .side-menu .footer-wrapper {
    position: relative;
    height: 60px;
    line-height: 60px; }
    .side-menu .footer-wrapper a {
      display: block;
      text-align: center; }
    .side-menu .footer-wrapper i {
      color: #ccc;
      display: inline-block;
      vertical-align: middle; }
  .side-menu .active .header-wrapper a i {
    color: #002e65; }
  .side-menu .first-menu-level {
    position: absolute;
    height: 100%;
    background-color: #fff;
    top: 0;
    right: 0;
    width: 60px;
    height: 100%;
    -webkit-box-shadow: -1px 3px 11px -1px rgba(0, 0, 0, 0.25);
    box-shadow: -1px 3px 11px -1px rgba(0, 0, 0, 0.25);
    -webkit-transition: width .3s ease-in-out;
    -moz-transition: width .3s ease-in-out;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out; }
    .side-menu .first-menu-level.has-footer .menu-wrapper, .side-menu .first-menu-level.has-header .menu-wrapper {
      height: calc(100% - 60px); }
    .side-menu .first-menu-level.has-footer.has-header .menu-wrapper {
      height: calc(100% - (2*60px)); }
    .side-menu .first-menu-level .header-wrapper {
      background-color: #002e65;
      transition: background-color 0.5s ease; }
      .side-menu .first-menu-level .header-wrapper a.close-btn {
        display: none; }
      .side-menu .first-menu-level .header-wrapper a.menu-btn {
        display: inline-block; }
    .side-menu .first-menu-level .footer-wrapper a {
      -webkit-transition: all 0.3 ease-in-out;
      -o-transition: all 0.3 ease-in-out;
      transition: all 0.3 ease-in-out; }
    .side-menu .first-menu-level .footer-wrapper .collapse-logo {
      display: block; }
    .side-menu .first-menu-level .footer-wrapper .expand-logo {
      display: none; }
    .side-menu .first-menu-level.active .footer-wrapper .collapse-logo {
      display: none; }
    .side-menu .first-menu-level.active .footer-wrapper .expand-logo {
      display: block; }
    .side-menu .first-menu-level.active .header-wrapper {
      background-color: #fff;
      color: #002e65;
      transition: background-color 0.5s ease; }
    .side-menu .first-menu-level .search-menu {
      height: 70px;
      box-sizing: border-box;
      padding: 10px 10px 0; }
      .side-menu .first-menu-level .search-menu .filter-lable {
        line-height: 30px;
        text-align: center;
        color: #777;
        display: block;
        font-size: 0.7rem; }
      .side-menu .first-menu-level .search-menu .filter-input-wrapper {
        position: relative; }
        .side-menu .first-menu-level .search-menu .filter-input-wrapper .filter-input {
          border-radius: 20px;
          padding: 0 10px;
          background: #b3b3b3;
          width: 100%;
          margin-bottom: 0;
          box-sizing: border-box;
          border: none;
          font-size: 0.87rem; }
        .side-menu .first-menu-level .search-menu .filter-input-wrapper .clear-filter {
          position: absolute;
          border: 0;
          top: 0;
          left: 0;
          display: inline-block;
          margin: 6px;
          bottom: 8px;
          width: 15px;
          height: 15px;
          border-radius: 50%; }
    .side-menu .first-menu-level .menu-wrapper {
      overflow: auto; }
      .side-menu .first-menu-level .menu-wrapper ul.menu-list {
        padding: 0;
        margin: 0;
        list-style: none;
        display: block;
        position: relative;
        width: 100%;
        top: 0; }
        .side-menu .first-menu-level .menu-wrapper ul.menu-list li {
          display: block;
          position: relative; }
          .side-menu .first-menu-level .menu-wrapper ul.menu-list li a {
            position: relative;
            line-height: 65px;
            display: block;
            text-decoration: none;
            font-size: 0.8rem;
            cursor: pointer;
            color: #002e65;
            height: 60px;
            overflow: hidden;
            -webkit-transition: all .1s ease;
            -moz-transition: all .1s ease;
            -o-transition: all .1s ease;
            transition: all .1s ease; }
            .side-menu .first-menu-level .menu-wrapper ul.menu-list li a i {
              display: inline-block;
              width: 60px;
              vertical-align: middle;
              text-align: center;
              color: #002e65;
              font-size: 18px; }
            .side-menu .first-menu-level .menu-wrapper ul.menu-list li a .menu-title {
              opacity: 0;
              visibility: hidden;
              vertical-align: middle; }
            .side-menu .first-menu-level .menu-wrapper ul.menu-list li a .svg-icon-wrapper {
              display: inline-block;
              vertical-align: middle;
              color: #ffffff;
              height: 60px;
              width: 60px; }
              .side-menu .first-menu-level .menu-wrapper ul.menu-list li a .svg-icon-wrapper .icon-svg {
                height: 30px;
                width: 30px;
                max-width: 30px;
                min-width: 30px;
                margin: 15px;
                transition: .2s;
                border-radius: 5px;
                transition: background 0.2s; }
                .side-menu .first-menu-level .menu-wrapper ul.menu-list li a .svg-icon-wrapper .icon-svg path {
                  transition: fill 0.2s;
                  transform-origin: center; }
                .side-menu .first-menu-level .menu-wrapper ul.menu-list li a .svg-icon-wrapper .icon-svg .path-1 {
                  fill-opacity: .3;
                  fill: #002e65; }
                .side-menu .first-menu-level .menu-wrapper ul.menu-list li a .svg-icon-wrapper .icon-svg .path-2 {
                  fill: #002e65; }
            .side-menu .first-menu-level .menu-wrapper ul.menu-list li a li:hover .icon-svg .path-1 {
              fill: #002e65;
              animation: pulse 0.3s ease-in-out; }
            .side-menu .first-menu-level .menu-wrapper ul.menu-list li a li:hover .icon-svg .path-2 {
              fill: #002e65; }

@keyframes pulse {
  0% {
    transform: translate(0, 0) scale(1); }
  50% {
    transform: translate(-20px, -40px) scale(0.9); }
  100% {
    transform: translate(0, 0) scale(1); } }
            .side-menu .first-menu-level .menu-wrapper ul.menu-list li a:hover, .side-menu .first-menu-level .menu-wrapper ul.menu-list li a.active {
              background-color: #002e65;
              color: #fff; }
              .side-menu .first-menu-level .menu-wrapper ul.menu-list li a:hover i, .side-menu .first-menu-level .menu-wrapper ul.menu-list li a.active i {
                color: #fff !important; }
              .side-menu .first-menu-level .menu-wrapper ul.menu-list li a:hover .icon-svg .path-1, .side-menu .first-menu-level .menu-wrapper ul.menu-list li a.active .icon-svg .path-1 {
                fill: #fff !important;
                animation: pulse 0.3s ease-in-out; }
              .side-menu .first-menu-level .menu-wrapper ul.menu-list li a:hover .icon-svg .path-2, .side-menu .first-menu-level .menu-wrapper ul.menu-list li a.active .icon-svg .path-2 {
                fill: #fff !important; }
          .side-menu .first-menu-level .menu-wrapper ul.menu-list li:hover a {
            background-color: #002e65;
            color: #fff; }
            .side-menu .first-menu-level .menu-wrapper ul.menu-list li:hover a .i {
              color: #fff !important; }
        .side-menu .first-menu-level .menu-wrapper ul.menu-list li.active {
          /*background: transparent;*/ }
          .side-menu .first-menu-level .menu-wrapper ul.menu-list li.active > a span:first-child i {
            display: inline-block;
            transition: transform 0.2s ease; }
            .side-menu .first-menu-level .menu-wrapper ul.menu-list li.active > a span:first-child i.icon-right {
              transform: rotate(90deg); }
            .side-menu .first-menu-level .menu-wrapper ul.menu-list li.active > a span:first-child i.icon-left {
              transform: rotate(-90deg); }
  .side-menu .second-menu-level {
    position: absolute;
    height: 100%;
    top: 0;
    right: 60px;
    width: 0;
    background: #fff;
    border-right: 50px solid #002e65;
    visibility: hidden;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; }
    .side-menu .second-menu-level.header-wrapper {
      background-color: #023f88; }
    .side-menu .second-menu-level .selected-menu-title {
      width: 50px;
      height: 100%;
      position: absolute;
      top: 0;
      right: -50px; }
      .side-menu .second-menu-level .selected-menu-title .selected-title {
        display: block;
        color: white;
        transform: rotate(-90deg);
        right: 0;
        left: 0;
        top: 40px;
        position: absolute;
        font-size: 12px;
        white-space: nowrap;
        line-height: 50px;
        direction: rtl; }
    .side-menu .second-menu-level .inner-wrapper {
      position: relative;
      height: 100%; }
    .side-menu .second-menu-level .menu-wrapper {
      height: calc(100% - 40px); }
      .side-menu .second-menu-level .menu-wrapper ul.menu-list {
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
        width: 100%;
        height: 100%;
        position: relative;
        top: 0; }
        .side-menu .second-menu-level .menu-wrapper ul.menu-list li {
          display: block;
          border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
          .side-menu .second-menu-level .menu-wrapper ul.menu-list li > a {
            font-weight: 400; }
          .side-menu .second-menu-level .menu-wrapper ul.menu-list li a {
            padding: 4px 15px;
            display: block;
            color: #002e65;
            font-size: 12px;
            line-height: 30px;
            border-bottom: 1px solid #e0e0e0; }
            .side-menu .second-menu-level .menu-wrapper ul.menu-list li a:before, .side-menu .second-menu-level .menu-wrapper ul.menu-list li a:after {
              content: " ";
              display: table; }
            .side-menu .second-menu-level .menu-wrapper ul.menu-list li a:after {
              clear: both; }
            .side-menu .second-menu-level .menu-wrapper ul.menu-list li a > span {
              display: inline-block;
              float: left;
              line-height: 30px;
              margin: 0 5px; }
              .side-menu .second-menu-level .menu-wrapper ul.menu-list li a > span i {
                transform: rotate(-90deg);
                vertical-align: middle;
                display: inline-block;
                -webkit-transition: transform .5s ease;
                -o-transition: transform .5s ease;
                transition: transform .5s ease;
                font-size: 10px; }
            .side-menu .second-menu-level .menu-wrapper ul.menu-list li a:hover {
              background-color: white; }
          .side-menu .second-menu-level .menu-wrapper ul.menu-list li.active {
            border: 0; }
            .side-menu .second-menu-level .menu-wrapper ul.menu-list li.active > a {
              background-color: white; }
            .side-menu .second-menu-level .menu-wrapper ul.menu-list li.active a {
              border-bottom: none;
              background-color: #f5f5f5; }
              .side-menu .second-menu-level .menu-wrapper ul.menu-list li.active a > span i {
                transform: rotate(90deg); }
              .side-menu .second-menu-level .menu-wrapper ul.menu-list li.active a:hover {
                background-color: white; }
          .side-menu .second-menu-level .menu-wrapper ul.menu-list li:last-child {
            border: 0; }
          .side-menu .second-menu-level .menu-wrapper ul.menu-list li ul.submenu {
            display: block;
            margin: 0;
            padding: 0;
            list-style: none;
            background-color: #f5f5f5;
            padding: 10px 0 15px 0; }
            .side-menu .second-menu-level .menu-wrapper ul.menu-list li ul.submenu li {
              border: 0; }
              .side-menu .second-menu-level .menu-wrapper ul.menu-list li ul.submenu li a {
                padding-right: 30px;
                line-height: 25px;
                font-weight: 300; }
  .side-menu .first-menu-level.active {
    width: 300px; }
    .side-menu .first-menu-level.active .header-wrapper a.menu-btn {
      display: none; }
    .side-menu .first-menu-level.active .header-wrapper a.close-btn {
      display: inline-block; }
    .side-menu .first-menu-level.active .menu-wrapper ul.menu-list li .menu-title {
      display: inline-block;
      opacity: 1;
      visibility: visible; }
  .side-menu .second-menu-level.active {
    visibility: visible;
    width: 350px; }
    .side-menu .second-menu-level.active + .first-menu-level .header-wrapper a.menu-btn {
      display: none; }
    .side-menu .second-menu-level.active + .first-menu-level .header-wrapper a.close-btn {
      display: none; }

.full-bg-wrapper {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 195; }

.tab-bar {
  background-color: #e1e1e1;
  border-radius: 6px;
  line-height: 20px; }
  .tab-bar.carousel-tab {
    padding: 0 20px; }
    .tab-bar.carousel-tab .owl-stage {
      margin: auto; }
    .tab-bar.carousel-tab .item {
      text-align: center; }
      .tab-bar.carousel-tab .item a {
        color: #000;
        display: block;
        font-size: 0.87rem;
        line-height: 20px;
        padding: 15px 0;
        position: relative;
        -webkit-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in; }
        .tab-bar.carousel-tab .item a:hover {
          background-color: rgba(0, 0, 0, 0.05); }
      .tab-bar.carousel-tab .item.active {
        font-weight: 500; }
        .tab-bar.carousel-tab .item.active a:after {
          content: "";
          position: absolute;
          width: 100%;
          bottom: 0;
          left: 0;
          border-bottom: 2px solid #023f88; }
    .tab-bar.carousel-tab .owl-nav {
      position: absolute;
      top: 0;
      width: 100%; }
      .tab-bar.carousel-tab .owl-nav .owl-prev,
      .tab-bar.carousel-tab .owl-nav .owl-next {
        position: absolute;
        width: 20px;
        line-height: 20px;
        padding: 15px 0; }
        .tab-bar.carousel-tab .owl-nav .owl-prev i,
        .tab-bar.carousel-tab .owl-nav .owl-next i {
          display: inline-block;
          line-height: 20px; }
      .tab-bar.carousel-tab .owl-nav .owl-prev {
        right: 0;
        right: -20px;
        text-align: left; }
      .tab-bar.carousel-tab .owl-nav .owl-next {
        left: 0;
        left: -20px;
        text-align: right; }

.search-bar,
.filter-bar {
  margin-top: 9px; }
  .search-bar .search-bar-content,
  .search-bar .filter-bar-content,
  .filter-bar .search-bar-content,
  .filter-bar .filter-bar-content {
    background: #fceddd;
    padding: 9px;
    border-radius: 6px;
    margin-bottom: 10px; }
    .search-bar .search-bar-content:after, .search-bar .search-bar-content:before,
    .search-bar .filter-bar-content:after,
    .search-bar .filter-bar-content:before,
    .filter-bar .search-bar-content:after,
    .filter-bar .search-bar-content:before,
    .filter-bar .filter-bar-content:after,
    .filter-bar .filter-bar-content:before {
      content: "";
      display: table; }
    .search-bar .search-bar-content:after,
    .search-bar .filter-bar-content:after,
    .filter-bar .search-bar-content:after,
    .filter-bar .filter-bar-content:after {
      clear: both; }
  .search-bar .toolbar,
  .filter-bar .toolbar {
    margin-bottom: 0 !important; }
  .search-bar fieldset.fieldsetStyle,
  .filter-bar fieldset.fieldsetStyle {
    padding: 0 !important;
    border: 0;
    margin: 0; }
    .search-bar fieldset.fieldsetStyle legend.legendStyle,
    .filter-bar fieldset.fieldsetStyle legend.legendStyle {
      display: none; }

.status-bar {
  margin-top: 9px; }
  .status-bar .status-bar-content {
    background: #e2f6ff;
    padding: 5px;
    border-radius: 4px; }
    .status-bar .status-bar-content:after, .status-bar .status-bar-content:before {
      content: "";
      display: table; }
    .status-bar .status-bar-content:after {
      clear: both; }

/*!  report-bar //////////////////////////////////*/
.report-bar {
  margin-top: 9px; }
  .report-bar .report-bar-content {
    padding: 5px;
    background: rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    border: 0; }
    .report-bar .report-bar-content:after, .report-bar .report-bar-content:before {
      content: " ";
      display: table; }
    .report-bar .report-bar-content:after {
      clear: both; }
    .report-bar .report-bar-content ul {
      list-style: none;
      margin: 0;
      padding: 0;
      text-align: right; }
      .report-bar .report-bar-content ul li {
        padding: 0 15px;
        display: inline-block;
        line-height: 25px;
        color: black; }
        .report-bar .report-bar-content ul li .label {
          display: inline-block;
          margin: 0;
          padding: 0;
          color: #666; }
        .report-bar .report-bar-content ul li .result {
          display: inline-block;
          font-weight: 400;
          margin: 0;
          padding: 0;
          margin-right: 5px; }

/* report-bar in main content */
.main-content .report-bar {
  padding: 0;
  /* margin: 0; */
  margin-bottom: 10px;
  margin-top: 0; }

.main-content .report-bar .report-bar-content {
  margin-top: 0; }

.tool-bar,
#OToolBar,
.toolbar,
#toolbar {
  padding: 0;
  margin: 0 0 5px 0  !important;
  text-align: right; }
  .tool-bar:before, .tool-bar:after,
  #OToolBar:before,
  #OToolBar:after,
  .toolbar:before,
  .toolbar:after,
  #toolbar:before,
  #toolbar:after {
    content: " ";
    display: table; }
  .tool-bar:after,
  #OToolBar:after,
  .toolbar:after,
  #toolbar:after {
    clear: both; }
  .tool-bar .btnkasra,
  #OToolBar .btnkasra,
  .toolbar .btnkasra,
  #toolbar .btnkasra {
    float: right;
    margin-top: 0;
    margin-left: 5px;
    margin-right: 0;
    margin-bottom: 5px; }
  .tool-bar .btn-group,
  .tool-bar .BtnGroup,
  #OToolBar .btn-group,
  #OToolBar .BtnGroup,
  .toolbar .btn-group,
  .toolbar .BtnGroup,
  #toolbar .btn-group,
  #toolbar .BtnGroup {
    float: right; }
    .tool-bar .btn-group .btnkasra,
    .tool-bar .BtnGroup .btnkasra,
    #OToolBar .btn-group .btnkasra,
    #OToolBar .BtnGroup .btnkasra,
    .toolbar .btn-group .btnkasra,
    .toolbar .BtnGroup .btnkasra,
    #toolbar .btn-group .btnkasra,
    #toolbar .BtnGroup .btnkasra {
      margin: 0; }

/*old modal dialog styles /////////////////////////////////////////////////////// */
.modalDialoglock {
  height: 100%;
  width: 100%;
  background-color: black;
  position: fixed;
  opacity: 0.4;
  top: 0px;
  right: 0px;
  display: block; }

.modalDialoglock.disabled {
  display: none; }

.modal-dialog {
  position: absolute;
  z-index: 1000;
  display: block;
  visibility: visible;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  min-width: 450px;
  min-height: 200px;
  width: calc(100% - 40px);
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  margin: auto;
  background-color: white;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  /*transition:all 0.3s ease;*/
  visibility: visible;
  overflow-y: auto; }
  .modal-dialog.minimized {
    /*height: auto!important;*/
    bottom: -30px !important;
    top: auto !important;
    /*min-height: 30px!important;*/
    /*min-width: auto!important;*/
    left: 5px;
    right: auto;
    max-width: 200px !important;
    overflow: auto;
    /*border-bottom-left-radius: 0 !important;*/
    /*border-bottom-right-radius: 0 !important;*/
    position: fixed;
    visibility: hidden; }
    .modal-dialog.minimized .modal-content {
      visibility: hidden;
      height: 0; }
  .modal-dialog.maximized {
    max-width: none !important;
    max-height: none !important;
    width: auto !important;
    height: auto !important; }
  .modal-dialog .modal-header {
    background-color: white;
    height: 35px;
    line-height: 35px;
    position: absolute;
    text-align: right;
    left: 0px;
    right: 0px;
    top: 0px;
    color: black;
    padding-right: 15px;
    padding-left: 15px;
    border-bottom: 1px solid #E5EAEE; }
    .modal-dialog .modal-header .modal-title {
      color: black;
      line-height: 35px;
      padding-right: 8px;
      font-size: 0.9rem;
      font-weight: 500; }
    .modal-dialog .modal-header a {
      background-color: white;
      font-size: 18px;
      line-height: 13px;
      width: 40px;
      height: 34px;
      text-align: center;
      color: black;
      box-sizing: border-box;
      padding-top: 2px;
      /*text-indent:300px;
            overflow: hidden;*/ }
    .modal-dialog .modal-header .header-buttons {
      position: absolute;
      left: 0px;
      top: 0px; }
      .modal-dialog .modal-header .header-buttons a {
        display: inline-block;
        float: left;
        margin-right: 5px;
        background-color: transparent;
        width: 40px;
        height: 34px;
        margin-top: 0;
        padding: 5px;
        cursor: pointer;
        text-align: center;
        line-height: 25px;
        color: black;
        font-size: 1rem; }
      .modal-dialog .modal-header .header-buttons a:hover {
        background-color: #E5EAEE !important;
        color: #000;
        cursor: pointer;
        cursor: pointer; }
      .modal-dialog .modal-header .header-buttons .modal-close:hover {
        color: white !important;
        background-color: red !important; }
  .modal-dialog .modal-content {
    height: 100%;
    padding: 40px 10px 0 10px;
    box-sizing: border-box; }
    .modal-dialog .modal-content .modal-toolbar {
      border: none;
      background-color: transparent; }
    .modal-dialog .modal-content object,
    .modal-dialog .modal-content iframe {
      float: none;
      display: block;
      width: 100%;
      height: 100%;
      border: 0 !important; }
  .modal-dialog .modal-toolbar {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: 1px solid #E5EAEE !important;
    background-color: #f9f9f9;
    padding: 10px;
    margin: 0; }
    .modal-dialog .modal-toolbar .toolbar {
      padding: 0;
      margin: 0;
      text-align: left; }

.kasra-modal-dialog .modal-content .modal-toolbar.modal-toolbar {
  border: none;
  background-color: transparent; }

ul.modal-stack {
  position: fixed;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  /*// No Webkit/FF Box fallback.*/
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  left: 0;
  bottom: 0;
  margin: 0;
  list-style: none;
  padding: 0;
  z-index: 2000; }
  ul.modal-stack li {
    display: none;
    width: 200px;
    margin: 2px;
    position: relative;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 3px 0px; }
    ul.modal-stack li .header {
      border: 1px solid #E5EAEE;
      background-color: white;
      border-radius: 5px 5px 0px 0px;
      height: 35px;
      text-align: right;
      left: 2px;
      right: 2px;
      top: 2px; }
      ul.modal-stack li .header .title {
        /*color: #fff;*/
        font-family: Vazir;
        font-size: 12px;
        line-height: 35px;
        padding-right: 8px;
        padding-left: 45px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      ul.modal-stack li .header .buttons {
        position: absolute;
        left: 4px;
        top: 4px; }
        ul.modal-stack li .header .buttons a {
          background-color: white;
          font-size: 18px;
          line-height: 14px;
          width: 16px;
          text-align: center;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px;
          color: black;
          box-sizing: border-box;
          padding-top: 2px;
          height: 16px;
          display: inline-block;
          float: left;
          margin-right: 5px; }
          ul.modal-stack li .header .buttons a i {
            font-size: 0.7rem;
            font-weight: bold; }
        ul.modal-stack li .header .buttons a:hover {
          background-color: #E5EAEE !important;
          color: #000;
          cursor: pointer; }
  ul.modal-stack li.active {
    display: inline-block; }

.login-page-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  display: table;
  background-color: #023f88; }
  .login-page-wrapper .login-page-background-image {
    position: absolute;
    width: 100%;
    height: 100%;
    display: table;
    background-size: cover;
    background-position: center;
    display: table;
    background-blend-mode: hard-light; }
  .login-page-wrapper .login-inner-wrapper {
    position: relative;
    height: 60%;
    border-radius: 10px 0 0 10px;
    overflow: hidden;
    margin-top: 10%;
    margin-right: 15%;
    display: table; }
    .login-page-wrapper .login-inner-wrapper .page-logo {
      position: absolute;
      top: 48px;
      left: 64px;
      z-index: 999;
      width: 150px; }
      .login-page-wrapper .login-inner-wrapper .page-logo i {
        display: inline-block;
        vertical-align: middle;
        font-size: 46px;
        color: white; }
    .login-page-wrapper .login-inner-wrapper .login-section {
      height: 100%;
      background: rgba(255, 255, 255, 0.9);
      background-image: none;
      display: table;
      position: relative;
      padding-bottom: 60px; }
      .login-page-wrapper .login-inner-wrapper .login-section .login-section-xs-bg {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: none;
        background-size: cover;
        background-position: center;
        background-blend-mode: hard-light;
        background-color: #4660d0; }
        .login-page-wrapper .login-inner-wrapper .login-section .login-section-xs-bg:after {
          content: "";
          position: absolute;
          width: 100%;
          height: 100%;
          background-color: rgba(11, 48, 108, 0.4);
          top: 0;
          left: 0; }
      .login-page-wrapper .login-inner-wrapper .login-section .logo-wrapper img {
        max-width: 200px;
        max-height: 100px;
        vertical-align: bottom; }
      .login-page-wrapper .login-inner-wrapper .login-section .logo-wrapper .logo-caption {
        font-weight: bold; }
      .login-page-wrapper .login-inner-wrapper .login-section .login-parent-container {
        display: table-cell;
        vertical-align: middle;
        position: relative; }
      .login-page-wrapper .login-inner-wrapper .login-section .login-container {
        padding: 0 3rem; }
      .login-page-wrapper .login-inner-wrapper .login-section .login-form {
        width: 100%; }
        .login-page-wrapper .login-inner-wrapper .login-section .login-form .form-control {
          position: relative; }
          .login-page-wrapper .login-inner-wrapper .login-section .login-form .form-control i {
            position: absolute;
            right: 0;
            top: 0;
            font-size: 20px;
            line-height: 40px;
            display: inline-block;
            vertical-align: middle;
            width: 40px;
            text-align: center; }
          .login-page-wrapper .login-inner-wrapper .login-section .login-form .form-control input[type="text"],
          .login-page-wrapper .login-inner-wrapper .login-section .login-form .form-control input[type="password"] {
            border: 1px solid #636363;
            width: 100%;
            color: #000;
            font-size: 14px;
            border-radius: 6px;
            height: 40px;
            box-sizing: border-box;
            padding-right: 40px;
            -webkit-transition: border-color 0.3s ease-in-out;
            -o-transition: border-color 0.3s ease-in-out;
            transition: border-color 0.3s ease-in-out; }
            .login-page-wrapper .login-inner-wrapper .login-section .login-form .form-control input[type="text"]:focus,
            .login-page-wrapper .login-inner-wrapper .login-section .login-form .form-control input[type="password"]:focus {
              border-color: #aaa; }
        .login-page-wrapper .login-inner-wrapper .login-section .login-form .login-btns .forget-pass-link {
          padding-left: 10px; }
          .login-page-wrapper .login-inner-wrapper .login-section .login-form .login-btns .forget-pass-link a {
            color: black;
            display: block;
            line-height: 40px; }
        .login-page-wrapper .login-inner-wrapper .login-section .login-form .login-btns .btn-custom {
          border: none;
          border-radius: 6px;
          height: 40px;
          line-height: 40px;
          width: 100%;
          display: block;
          -webkit-transition: background-color 0.3s ease-in-out;
          -o-transition: background-color 0.3s ease-in-out;
          transition: background-color 0.3s ease-in-out; }
          .login-page-wrapper .login-inner-wrapper .login-section .login-form .login-btns .btn-custom.blue {
            color: white;
            background-color: #023f88; }
            .login-page-wrapper .login-inner-wrapper .login-section .login-form .login-btns .btn-custom.blue:hover {
              background-color: #012856; }
          .login-page-wrapper .login-inner-wrapper .login-section .login-form .login-btns .btn-custom.grey {
            color: black;
            background-color: #8c8d91; }
            .login-page-wrapper .login-inner-wrapper .login-section .login-form .login-btns .btn-custom.grey:hover {
              background-color: #727378; }
      .login-page-wrapper .login-inner-wrapper .login-section .bottom-menu-container {
        position: absolute;
        bottom: 30px;
        z-index: 99;
        left: 0;
        right: 0; }
        .login-page-wrapper .login-inner-wrapper .login-section .bottom-menu-container .bottom-menu {
          padding: 0;
          text-align: center;
          list-style: none;
          margin: 0; }
          .login-page-wrapper .login-inner-wrapper .login-section .bottom-menu-container .bottom-menu li {
            display: inline-block; }
            .login-page-wrapper .login-inner-wrapper .login-section .bottom-menu-container .bottom-menu li a {
              display: block;
              padding: 0 10px;
              color: black;
              font-size: 14px;
              font-weight: 500; }
    .login-page-wrapper .login-inner-wrapper .slider-section {
      height: 100%;
      position: relative;
      display: table;
      background: rgba(0, 0, 0, 0.4); }
      .login-page-wrapper .login-inner-wrapper .slider-section:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
      .login-page-wrapper .login-inner-wrapper .slider-section .login-footer {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 30px;
        color: white;
        padding: 0 60px;
        font-size: 14px; }
        .login-page-wrapper .login-inner-wrapper .slider-section .login-footer .footer-logo {
          margin-right: 10px;
          display: inline-block;
          vertical-align: middle; }
          .login-page-wrapper .login-inner-wrapper .slider-section .login-footer .footer-logo i {
            display: inline-block;
            vertical-align: middle;
            font-size: 14px; }
      .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel {
        display: table-cell;
        vertical-align: middle;
        z-index: 5;
        position: relative;
        width: 100%; }
        .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel .login-carousel-wrapper {
          padding: 0 60px;
          position: absolute;
          left: 30px;
          right: 30px;
          /* Navigation */ }
          .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel .login-carousel-wrapper .message-item {
            color: #fff;
            font-size: 18px; }
          .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel .login-carousel-wrapper .owl-nav {
            position: absolute;
            top: 50%;
            left: -45px;
            right: -45px;
            color: #fff; }
            .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel .login-carousel-wrapper .owl-nav .owl-prev,
            .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel .login-carousel-wrapper .owl-nav .owl-next {
              position: absolute;
              line-height: 16px;
              margin-top: -8px; }
              .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel .login-carousel-wrapper .owl-nav .owl-prev i,
              .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel .login-carousel-wrapper .owl-nav .owl-next i {
                display: inline-block;
                vertical-align: middle; }
            .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel .login-carousel-wrapper .owl-nav .owl-prev {
              left: 0; }
            .login-page-wrapper .login-inner-wrapper .slider-section #login-carousel .login-carousel-wrapper .owl-nav .owl-next {
              right: 0; }

@media (max-width: 800px) {
  .login-page-wrapper .page-logo {
    top: 30px;
    left: 0;
    width: 100%;
    text-align: center; }
  .login-page-wrapper .login-section {
    width: 100%; }
    .login-page-wrapper .login-section .login-section-xs-bg {
      display: block; }
    .login-page-wrapper .login-section .login-container {
      width: 80%;
      margin: auto;
      padding: 40px;
      border-radius: 10px;
      background-color: white; }
    .login-page-wrapper .login-section .bottom-menu-container .bottom-menu li a {
      color: white; }
  .login-page-wrapper .slider-section {
    display: none; } }

.lego-image-gallery .full_carousel {
  position: relative; }

.lego-image-gallery .thumb_carousel {
  position: relative;
  padding: 5px 30px;
  background-color: #c7c7c7;
  border-radius: 3px; }
  .lego-image-gallery .thumb_carousel .item {
    padding: 1px;
    cursor: pointer; }
    .lego-image-gallery .thumb_carousel .item img {
      border-radius: 3px; }
  .lego-image-gallery .thumb_carousel .carousel-nav .nav-next, .lego-image-gallery .thumb_carousel .carousel-nav .nav-prev {
    position: absolute;
    top: 50%;
    width: 30px;
    text-align: center;
    margin-top: -7px;
    cursor: pointer; }
    .lego-image-gallery .thumb_carousel .carousel-nav .nav-next i, .lego-image-gallery .thumb_carousel .carousel-nav .nav-prev i {
      display: inline-block;
      vertical-align: middle;
      color: white; }
  .lego-image-gallery .thumb_carousel .carousel-nav .nav-next {
    right: 0; }
  .lego-image-gallery .thumb_carousel .carousel-nav .nav-prev {
    left: 0; }

.main-content::after,
.modal-body::after,
.modal-body-inner-wrapper::after {
  clear: both;
  display: block;
  content: ''; }

.kasra-modal-dialog .modal-content .modal-body {
  position: relative; }
