﻿html{height: 100%;direction: rtl;font-size: 15px;}
body{background-color: #fefefe;margin: 0 0 0 0;text-decoration: none;height: 100%;direction: rtl;text-align: right; line-height: 1.8em;font-size: 14px;}
a.back-to-top {display: none;width: 40px;height: 40px;text-indent: -9999px;position: fixed;z-index: 999;right: 15px;bottom: 15px;background: #b08f07 url("/Content/ImagesSiteParts/Btns/up-arrow.svg") no-repeat center 43%;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.clearfix:after {display: block;clear: both;content: ' ';}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover,a:visited,a:checked,a:focus,a:hover {text-decoration: none;}
a { text-decoration: none !important;}

.Round2 {-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;overflow: hidden;}
.Round4 {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.Round6 {-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;overflow: hidden;}
.Round8 {-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;overflow: hidden;}
.Round10 {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;overflow: hidden;}

.Padd3 {padding: 3px;}
.Hidden {display: none;}
.Bordered {border: solid 1px #8f8c8c;}
.InLinePart {display: inline-block;}
.Centered {margin: 0px auto;}
.Pointer {cursor: pointer;}
/*.NoOverflow{ overflow: hidden;}*/
.Marg3 {margin: 3px;}
.Marg5 {margin: 5px;}

.Text-White {color: white;}
.Text-Yellow {color: yellow;}
.Text-Red {color: #af262b;}
.Text-Blue {color: #0000cd ;}
.Text-Grey {color: #565655 ;}
.Text-Black {color: black;}
.Text-Green {color: green;}

.Text-Bold {font-weight: bold;}
.Text-Normal {font-weight: normal;}

.Text-Ltr {direction: ltr !important;}
.Text-Rtl {direction: rtl !important;}

.Text-Lined{ text-decoration: line-through;}
.Text-Lined.outer {color: #ff0000;text-decoration: line-through;}
.Text-Lined.inner { color: #2f4f4f;}

.w150 {display: inline-block;width: 150px;}
.w100 {display: inline-block;width: 100px;}

.MiniButt {padding-top: 1px;padding-bottom: -2px;}

.Separ2 {height: 2px;display: block;}
.Separ3 {height: 3px;display: block;}
.Separ5 {height: 5px;display: block;}
.Separ7 {height: 7px;display: block;}
.Separ10 {height: 10px;display: block;}

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: right;}

@media (min-width: 768px) {.col-sm-15 {width: 20%;float: right;}}
@media (min-width: 992px) {.col-md-15 {width: 20%;float: right;}}
@media (min-width: 1200px) {.col-lg-15 {width: 20%;float: right;}}

.DateSepar {width: 15px; text-align: center; padding-top: 5px; font-size: 1.5rem;}
.CapchSepar{text-align: center;padding-top: 5px;font-size: 0.9rem;}

.input-group-btn select{border-color: #ccc;margin-top: 0px;margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;}
.input-group .input-group-addon{padding: 6px 6px;background-color: #fff;border: 0px;/*width: 0px;*/}
.form-control.btn-sm.TxtRes{ float: none;width: 40px; display: inline-block; }

.small{ font-size: 80% !important;}
.smaller{ font-size: 65% !important;}

.InputFa {direction: rtl;}
.InputEn {direction: ltr;}

.verH { display: block; width: 320px; text-align: center; margin: 0px auto; background-color: blue;}

.TransButt{position: absolute;background-color: transparent;border-width: 0px;border-style: none;width: 15px; height: 15px;left: 0;top: 0;cursor: pointer;vertical-align: top;border: solid 0px red;color: #000000;text-align: center;display: block;}
.VoteToolTip{border: solid 1px #eeeeee;padding: 2px;background-color: #efefef;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align: center;}
.VoteItem {position: relative;display: inline-block;width: 15px;height: 15px;border: solid 0px green;margin: 0px auto;vertical-align: middle;border: solid 0px red;}
/*.StartBox{line-height: 2em;border: solid 1px #cfcfcf;margin-right: 3px;margin-left: 3px; margin-bottom: 3px;padding: 3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;overflow: hidden; }*/

.VoteBox > div, .VoteBoxSing > div { display: block; vertical-align: top; white-space: nowrap; line-height: 1rem; }
.VoteBox > div > img { width: 16px;height: 16px; white-space: nowrap; }
.VoteBoxSing > div > img { width: 12px;height: 12px; margin-left: 1px; margin-right: 1px; display: inline-block; }

.VoteBoxInp { display: block; }
.VoteBoxInp > div { display: inline-block; white-space: nowrap; }
.VoteBoxInp > div > img {width: 18px;height: 18px; cursor: pointer; }

.Upd{display:block;vertical-align: middle; }
.Upd > div > img { vertical-align: middle; display: table-cell;}
.Updoverlay {position: fixed; /* Sit on top of the page content */display: block; /* Hidden by default */width: 100%; /* Full width (cover the whole page) */height: 100%; /* Full height (cover the whole page) */top: 0;left: 0;right: 0;bottom: 0;background-color: #666666;background-color: rgba(0,0,0,0.5); /* Black background with opacity */z-index: 600; /* Specify a stack order in case you're using a different order for other elements */cursor: pointer; /* Add a pointer on hover */}
.Updtext {position: absolute;top: 50%;left: 50%;font-size: 30px;color: white;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}

.close { float: left;}
.TextWithCount{}
.TextNum2Latin {}

.SnButt {width: 34px; height: 34px; border: solid 0px red; display: inline-block; margin: 1px; cursor: pointer; }
.Instagram {background-image: url('/Content/ImagesSiteParts/SN/instagram.svg');-ms-background-repeat: no-repeat;background-repeat: no-repeat;border: solid 0px #efefef;}
.Facebook {background-image: url('/Content/ImagesSiteParts/SN/facebook.svg');-ms-background-repeat: no-repeat;background-repeat: no-repeat;border: solid 0px #333399;}
/*.Gplus {background-image: url('/Content/ImagesSiteParts/SN/Gplus.jpg');-ms-background-repeat: no-repeat;background-repeat: no-repeat;border: solid 0px #FF3300;}*/
.LinkedIn {background-image: url('/Content/ImagesSiteParts/SN/linkedin.svg');-ms-background-repeat: no-repeat;background-repeat: no-repeat;border: solid 0px #0077b5;}
.telegram {background-image: url('/Content/ImagesSiteParts/SN/telegram.svg');-ms-background-repeat: no-repeat;background-repeat: no-repeat;border: solid 0px #3399FF;}
.Twitter {background-image: url('/Content/ImagesSiteParts/SN/twitter.svg');-ms-background-repeat: no-repeat;background-repeat: no-repeat;border: solid 0px #0099FF;}
.Email {background-image: url('/Content/ImagesSiteParts/SN/email.svg');-ms-background-repeat: no-repeat;background-repeat: no-repeat;border: solid 0px #b07500;}
.whatsapp {background-image: url('/Content/ImagesSiteParts/SN/whatsapp.svg');-ms-background-repeat: no-repeat;background-repeat: no-repeat;border: solid 0px #24cc63;}
.cpUrl {background-image: url('/Content/ImagesSiteParts/SN/UrlCopy.svg');-ms-background-repeat: no-repeat;background-repeat: no-repeat;border: solid 0px #d07945;}

.media {display: flex;align-items: flex-start;}
.media-body {flex: 1;}

.btn-close-yellow {background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ff9'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}