@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/IRANSansWeb.eot');
	src: url('../fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/IRANSansWeb.ttf') format('truetype');
}

html , body {
    font-family: 'IRANSans' !important;
    background: #f7f7ff;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    color: #5b5c61;
    direction: rtl !important;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
    -webkit-tap-highlight-color: transparent; 
    -moz-tap-highlight-color: transparent;   
    tap-highlight-color: transparent;        
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'IRANSans' !important;
    margin: 0 !important;
}

button {
    font-family: 'IRANSans' !important;
}

.rtl {
    direction: rtl !important;
}

.ltr {
    direction: ltr !important;
}

input {
    font-family: 'IRANSans' !important;
}
input:focus, select:focus {
  outline: none;
}
a {
  text-decoration: none !important;
}

a:link {
  color: #5b5c61;
}

a:hover {
  color: #5b5c61;
}

::-moz-selection { 
    background: #606cec;
    color: #fff;
}
  
::selection {
    background: #606cec;
    color: #fff;
}

::-webkit-scrollbar-track {
  background: #6d75eb;
}


.uk-offcanvas-overlay::before {
    background: rgba(0,0,0,0) !important;
}


.uk-search-default .uk-search-input:focus {
    border-color: #606cec !important;
}

.uk-notification-message-danger {
    background: #db304e !important;
    color: #fff !important;
}
.uk-notification-message {
    font-size: 16px !important;
    border-radius: 10px;
}
.uk-notification-message {
    font-size: 14px !important;
    border-radius: 10px;
}
.uk-notification-close,
.uk-alert-close[uk-close] {
    display: none !important;
}

#app {
    margin: 0;
    background: #f7f7ff;
}

.miz-container {
    max-width: 1140px;
    margin: 0 auto;
}
@media (max-width: 768px) {
    .miz-container {
        max-width: 100%;
        padding: 0 3%;
    }
}

.miz-border-radius-10 {
    border-radius: 10px;
}
.miz-header-main {
    background: #6d75eb;
    padding: 5px 2%;
    height: 50px;
    justify-content: space-between;
    display: flex;
    color: #fff;
}
.miz-button-header-menu {
    float: right;
    margin-top:4px;
    padding: 3px 5px;
    border-radius: 8px;
    cursor: pointer;
}
.miz-button-header-menu:hover {
    background: rgba(255,255,255,0.2);
}
.miz-button-header-menu svg{
    width: 35px;
}
.miz-button-header-logo {
    float: right;
    margin-top: 10px;
    margin-right: 15px;
}
.miz-button-header-logo svg{
    height: 30px;
}

.miz-offcanvas-close {
    margin: 10px 4px !important;
    padding: 11px !important;
    border-radius: 6px !important;
    background: rgba(255,255,255,.2) !important;
    font-size: 14px !important;
    color: #fff !important;
}
.miz-offcanvas-close:hover {
    opacity: 0.7;
}