﻿/*------------------------------ PAGES ---------*/
.SP_Body
{
    display: inline-block;
    position: relative;
    display: block;
    width: 100%;
    height: auto;
}
.SP_Content
{
    position: relative;
    display: block;
    width: auto;
    height: auto;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.SP_HeaderTitle_Blue, .SP_HeaderTitle_Green, .SP_HeaderTitle_Red
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 4px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 1.0em;
    text-align: center;
    color: #FFFFFF;
    direction: rtl;
    clear: both;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SP_HeaderTitle_Blue
{
    background-color: #0078FF;
}
.SP_HeaderTitle_Green
{
    background-color: #00B41E;
}
.SP_HeaderTitle_Red
{
    background-color: #C80000;
}
.SP_Row
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding-top: 15px;
    padding-bottom: 10px;
    border-bottom: solid 1px #E5E5E5;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SP_Row .SData, .SP_HeaderTitle_Blue .SData, .SP_HeaderTitle_Green .SData, .SP_HeaderTitle_Red .SData {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    min-height: 40px;
    margin-left: 0px;
    margin-right: 200px;
    text-align: right;
    direction: rtl;
    clear: both;
}
.SP_Row .SData_Wide, .SP_HeaderTitle_Blue .SData_Wide, .SP_HeaderTitle_Green .SData_Wide, .SP_HeaderTitle_Red .SData_Wide {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    min-height: 40px;
    margin-left: 0px;
    margin-right: 10px;
    text-align: right;
    direction: rtl;
    clear: both;
}
.SP_Row .SData_EN, .SP_HeaderTitle_Blue .SData_EN, .SP_HeaderTitle_Green .SData_EN, .SP_HeaderTitle_Red .SData_EN {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    font-family: 'HelveticaLt';
    min-height: 40px;
    margin-left: 0px;
    margin-right: 200px;
    text-align: right;
    direction: ltr;
    clear: both;
}
.SP_Row .SData_EN_Wide, .SP_HeaderTitle_Blue .SData_EN_Wide, .SP_HeaderTitle_Green .SData_EN_Wide, .SP_HeaderTitle_Red .SData_EN_Wide {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    font-family: 'HelveticaLt';
    min-height: 40px;
    margin-left: 0px;
    margin-right: 10px;
    text-align: right;
    direction: ltr;
    clear: both;
}

.SP_Row .STitle, .SP_HeaderTitle_Blue .STitle, .SP_HeaderTitle_Green .STitle {
    position: absolute;
    display: block;
    width: 185px;
    height: auto;
    top: 0px;
    right: 0px;
    padding-top: 15px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 1.0em;
    text-align: left;
    color: #0078FF;
    direction: rtl;
}

.SPanel_Green, .SPanel_Red, .SPanel_Blue, .SPanel_Yellow, .SPanel_Gray, .SPanel_Magenta,.SPanel_Green_B, .SPanel_Red_B, .SPanel_Blue_B, .SPanel_Yellow_B, .SPanel_Gray_B, .SPanel_Magenta_B
{
    position: relative;
    display: table;
    width: 100%;
    height: auto;
    min-width: 50px;
    min-height: 40px;
    padding: 30px 10px 10px 10px;
    border-radius: 4px;
    clear: both;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SPanel_Green
{
    border: solid 1px #00B41E;
}
.SPanel_Red
{
    border: solid 1px #C80000;
}
.SPanel_Blue
{
    border: solid 1px #0078FF;
}
.SPanel_Yellow
{
    border: solid 1px #FF8C00;
}
.SPanel_Gray
{
    border: solid 1px #DCDCDC;
}
.SPanel_Magenta
{
    border: solid 1px #B400B4;
}
.SPanel_Green_B
{
    border: solid 2px #00B41E;
    background-color: rgba(0,180,30,0.1);
}
.SPanel_Red_B
{
    border: solid 2px #C80000;
    background-color: rgba(200,0,0,0.1);
}
.SPanel_Blue_B
{
    border: solid 2px #0078FF;
    background-color: rgba(0,120,255,0.1);
}
.SPanel_Yellow_B
{
    border: solid 2px #FF8C00;
    background-color: rgba(255,140,0,0.1);
}
.SPanel_Gray_B
{
    border: solid 2px #DCDCDC;
    background-color: rgba(220,220,220,0.1);
}
.SPanel_Magenta_B
{
    border: solid 2px #B400B4;
    background-color: rgba(180,0,180,0.1);
}

.SPanel_Title
{
    position: absolute;
    display: table;
    width: auto;
    height: auto;
    right: 15px;
    top: -12px;
    padding: 2px;
    background-color: #FFFFFF;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 1.0em;
    text-align: right;
    direction: rtl;
}
.SPanel_Green .SPanel_Title
{
    color: #00B41E;
}
.SPanel_Blue .SPanel_Title
{
    color: #0078FF;
}
.SPanel_Red .SPanel_Title
{
    color: #C80000;
}
.SPanel_Yellow .SPanel_Title
{
    color: #FF8C00;
}
.SPanel_Gray .SPanel_Title
{
    color: #A0A0A0;
}
.SPanel_Magenta .SPanel_Title
{
    color: #B400B4;
}


.SIcon_Pic_FA, .SIcon_Pic_EN
{
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 50px;
    max-height: 30px;
}
.SIcon_Pic_FA
{
    margin-left: 5px;
}
.SIcon_Pic_EN
{
    margin-right: 5px;
}
.SIcon_Pic_Include
{
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 40px;
    max-height: 30px;
    padding: 5px;
    background-color: #F0F0F0;
    border-radius: 3px;
}


.SGroup_Main, .SGroup_Main_Border
{
    position: relative;
    display: table;
    width: auto;
    height: auto;
    border-collapse: separate;
    clear: both;
}
.SGroup_Main_Border
{
    padding-top: 5px;
    border-top: solid 1px #E0E0E0;
}
.SGroup_Items, .SGroup_Items_P5, .SGroup_Items_P2, .SGroup_Items_L, .SGroup_Items_P5_L, .SGroup_Items_P2_L {
    position: relative;
    display: table;
    width: auto;
    height: auto;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SGroup_Items {
    float: right;
    padding-left: 10px;
}
.SGroup_Items_P5 {
    float: right;
    padding-left: 5px;
}
.SGroup_Items_P2 {
    float: right;
    padding-left: 2px;
}
.SGroup_Items_L {
    float: left;
    padding-right: 10px;
}
.SGroup_Items_P5_L {
    float: left;
    padding-right: 5px;
}
.SGroup_Items_P2_L {
    float: left;
    padding-right: 2px;
}
.SGroup_Items_Sep, .SGroup_Items_Sep_Small
{
    position: relative;
    display: table;
    float: right;
    width: 15px;
    margin-right: 5px;
    border-right: solid 1px #E5E5E5;
}
.SGroup_Items_Sep
{
    height: 50px;
}
.SGroup_Items_Sep_Small
{
    height: 35px;
}
.SGroup_Items_Title
{
    width: 100%;
    height: auto;
    min-height: 17px;
    padding-bottom: 2px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 0.9em;
    text-align: right;
    color: #808080;
    direction: rtl;
    clear: both;
}
.SGroup_Items_Text, .SGroup_Items_Text_EN, .SGroup_Items_Text_Min, .SGroup_Items_Text_Min_EN, .SGroup_Items_Text_Min_Info, .SGroup_Items_Text_Min_Info_EN, .SGroup_Items_Text_Max, .SGroup_Items_Text_Max_EN
{
    width: 100%;
    height: auto;
    padding-bottom: 7px;
    color: #000000;
    clear: both;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SGroup_Items_Text, .SGroup_Items_Text_Min, .SGroup_Items_Text_Min_Info, .SGroup_Items_Text_Max
{
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    text-align: right;
}
.SGroup_Items_Text_EN, .SGroup_Items_Text_Min_EN, .SGroup_Items_Text_Min_Info_EN, .SGroup_Items_Text_Max_EN
{
    font-family: 'HelveticaLt';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    text-align: left;
    direction: ltr;
}
.SGroup_Items_Text_Min_Info, .SGroup_Items_Text_Min_Info_EN
{
    margin-top: -5px;
    padding: 2px 7px 2px 7px;
    background-color: #404040;
    border-radius: 4px;
    font-size: 0.85em;
    color: #FFFFFF;
}
.SGroup_Items_Pic
{
    width: 150px;
    height: auto;
}
.SGroup_Items_Pic_Small
{
    width: 50px;
    height: auto;
}
.SGroup_Items_Finish
{
    width: 100%;
    clear: both;
}


/*-------------------------------- TITLE OVER CONTROLS -----------------------*/
.STextBox_TB_Title_Over_Title_Over_Main {
    position: relative;
    display: block;
    width: 100%;
    height: 0px;
}

.STextBox_TB_Title_Over_Title_Over {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    direction: rtl;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    z-index: 90;
    -moz-transition: all 0.15s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    -ms-transition: all 0.15s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    -o-transition: all 0.15s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    -webkit-transition: all 0.15s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    transition: all 0.15s cubic-bezier(0.700, 0.000, 0.300, 1.000);
}
.STextBox_TB_Title_Over_Title_Over_Non_Sel {
    color: rgba(180,180,180,1.0);
    font-size: 1.0em;
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.STextBox_TB_Title_Over_Title_Over_Sel {
    color: rgba(0, 165, 185, 1.0);
    font-size: 0.7em;
    -moz-transform: translateX(-100%) translateY(-100%);
    -ms-transform: translateX(-100%) translateY(-100%);
    -o-transform: translateX(-100%) translateY(-100%);
    -webkit-transform: translateX(-100%) translateY(-100%);
    transform: translateX(-100%) translateY(-100%);
}
/*-------------------------------- TITLE OVER CONTROLS -----------------------*/


/*--------------------------------- PASSWORD CONTROLS ------------------------*/
.STextBox_Password_Eye_Main {
    position: relative;
    display: block;
    width: 100%;
    height: 0px;
}
.STextBox_Password_Eye {
    position: absolute;
    display: block;
    width: 32px;
    height: 32px;
    background-color: rgba(0,165,155,0.0);
    border-radius: 16px;
    text-align: center;
    vertical-align: middle;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    z-index: 100;
}
.STextBox_Password_Eye:hover {
    background-color: rgba(0,165,155,0.08);
}
.STextBox_Password_Eye svg {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 22px;
    height: auto;
    z-index: 1;
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.STextBox_Password_Str_Meter_Main {
    position: relative;
    display: flex;
    width: 300px;
    height: auto;
    padding: 5px 0px 5px 0px;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_Password_Str_Meter_Body {
    position: relative;
    display: flex;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    padding: 2px;
    border-radius: 1px;
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.3);
    max-width: 300px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_Password_Str_Meter_Check_List {
    position: relative;
    display: flex;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex-wrap: nowrap;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    overflow: hidden;
    filter: alpha(opacity=100);
    opacity: 1;
    background-color: rgba(255,255,255,1.0);
    border-bottom: solid 1px rgba(220,220,220,1.0);
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    -ms-transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    -o-transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    -webkit-transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
}
.STextBox_Password_Str_Meter_Check_List_Item {
    position: relative;
    display: flex;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: auto;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_Password_Str_Meter_Check_List_Item_Icon {
    position: relative;
    display: flex;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 16px;
    height: 16px;
    aspect-ratio: 1/1;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_Password_Str_Meter_Check_List_Item_Icon svg {
    width: 14px;
    height: 14px;
}
.STextBox_Password_Str_Meter_Check_List_Item_Text {
    position: relative;
    display: flex;
    flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    height: auto;
    padding: 3px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 300;
    font-size: 0.85em;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    direction: rtl;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_Password_Str_Meter_Status {
    position: relative;
    display: flex;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    height: 24px;
    background-color: rgba(255,255,255,1.0);
    border-radius: 3px;
    overflow: hidden;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_Password_Str_Meter_Status_Info {
    position: relative;
    display: flex;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    aspect-ratio: 1/1;
    cursor: pointer;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_Password_Str_Meter_Status_Info svg {
    width: 15px;
    height: auto;
}
.STextBox_Password_Str_Meter_Status_PBar_Main {
    position: relative;
    flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    width: 100%;
    height: 20px;
    max-width: 200px;
    background-color: rgba(230,230,230,1.0);
    border-radius: 3px;
    overflow: hidden;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /*
    z-index: 90;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    */
}
.STextBox_Password_Str_Meter_Status_PBar_Line {
    position: absolute;
    display: block;
    width: 0%;
    height: 100%;
    right: 0px;
    top: 0px;
    border-radius: 3px;
    overflow: hidden;
    z-index: 10;
    -moz-transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    -ms-transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    -o-transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    -webkit-transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
    transition: all 0.3s cubic-bezier(0.700, 0.000, 0.300, 1.000);
}
.STextBox_Password_Str_Meter_Status_PBar_Text {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    right: 10px;
    top: 50%;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 0.9em;
    text-align: right;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    direction: rtl;
    z-index: 1;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.STextBox_Password_Str_Meter_Status_PBar_Main .STextBox_Password_Str_Meter_Status_PBar_Text {
    color: rgba(50,50,50,1.0);
}
.STextBox_Password_Str_Meter_Status_PBar_Line .STextBox_Password_Str_Meter_Status_PBar_Text {
    color: rgba(255,255,255,1.0);
}
/*--------------------------------- PASSWORD CONTROLS ------------------------*/
/*-------------------------------------- GALLERY -----------------------------*/
.SGroup_Items_Pic_Gallery_Main
{
    position: relative;
    display: table;
    float: right;
    width: 80px;
    height: 80px;
    margin: 10px;
    border-radius: 3px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}
.SGroup_Items_Pic_Gallery_Border
{
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    left: 2px;
    right: 2px;
    top: 2px;
    bottom: 2px;
    border-radius: 3px;
    box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.4);
    z-index: 10;
}
.SGroup_Items_Pic_Gallery_Key_Del
{
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    right: -4px;
    top: -4px;
    border-radius: 8px;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.5);
    background-color: #C80000;
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Cancel.png');
    background-repeat: no-repeat;
    cursor: pointer;
    filter: alpha(opacity=30);
    opacity: 0.3;
    z-index: 20;
}
.SGroup_Items_Pic_Gallery_Main:hover .SGroup_Items_Pic_Gallery_Border
{
    box-shadow: 0px 0px 0px 2px rgba(0,0,0,0.8);
}
.SGroup_Items_Pic_Gallery_Main:hover .SGroup_Items_Pic_Gallery_Key_Del
{
    filter: alpha(opacity=100);
    opacity: 1;
}
.SGroup_Items_Pic_Gallery_Finish
{
    width: 100%;
    clear: both;
}
/*-------------------------------------- GALLERY -----------------------------*/


/*----------------------------------- DATE TIME BOX --------------------------*/
.SGroup_Main_DateTime
{
    position: relative;
    display: table;
    width: auto;
    height: auto;
    padding-right: 2px;
    padding-left: 2px;
    border: solid 1px #B4B4B4;
    border-radius: 3px;
    overflow: hidden;
    clear: both;
}

.SGroup_Items_DateTime, .SGroup_Items_DateTime_Sign, .SGroup_Items_DateTime_Last
{
    position: relative;
    display: table;
    float: right;
    width: auto;
    height: auto;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SGroup_Items_DateTime, .SGroup_Items_DateTime_Sign
{
    padding-left: 3px;
}
.SGroup_Items_DateTime_Sign
{
    padding-top: 3px;
}
.SGroup_Items_Text_DateTime
{
    width: 100%;
    height: auto;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    text-align: center;
    color: #000000;
    clear: both;
}
.SGroup_Items_Text_DateTime_Label_FA, .SGroup_Items_Text_DateTime_Label_EN, .SGroup_Items_Text_DateTime_Label_Nights
{
    width: 100%;
    height: auto;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    color: #00B41E;
    clear: both;
}
.SGroup_Items_Text_DateTime_Label_FA
{
    font-family: 'Ravi';
    font-size: 1.0em;
    direction: rtl;
}
.SGroup_Items_Text_DateTime_Label_Nights
{
    font-family: 'Ravi';
    font-size: 1.2em;
    direction: rtl;
    text-align: right;
}
.SGroup_Items_Text_DateTime_Label_EN
{
    font-family: 'HelveticaLt';
    font-size: 1.1em;
}
.SGroup_Items_DateTime_Cal
{
    position: relative;
    display: table;
    float: right;
    width: 25px;
    height: 23px;
    margin: 2px 2px 0px 0px;    
    border-right: solid 1px #E0E0E0;
    background-color: rgba(0,120,255,0.0);
    background-image: url('../_Images/Sign_KeyIcon_Season.png');
    background-repeat: no-repeat;
    background-position: center center;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    cursor: pointer;
}
.SGroup_Items_DateTime_Cal:hover
{
    background-color: rgba(0,120,255,0.1);
}
/*----------------------------------- DATE TIME BOX --------------------------*/


/*------------------------------------ LIST PAGER ----------------------------*/
.SList_Pager_Key, .SList_Pager_Key_Dis {
    position: relative;
    display: block;
    width: auto;
    height: auto;
    padding: 3px 10px;
    border: none;
    border-radius: 3px;
    background-repeat: no-repeat;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 0.9em;
    text-align: center;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SList_Pager_Key {
    background-color: rgba(0,120,255,0.8);
    border: solid 1px rgba(0,120,255,1.0);
    color: rgba(255,255,255,1.0);
    cursor: pointer;
}
.SList_Pager_Key:hover {
    background-color: rgba(0,120,255,1.0);
}
.SList_Pager_Key_Dis {
    background-color: rgba(240,240,240,1.0);
    border: solid 1px rgba(150,150,150,1.0);
    color: rgba(150,150,150,1.0);
    cursor: default;
}
.SList_Pager_TextBox {
    width: 50px;
    height: 25px;
    background-color: #FFFFFF;
    border: solid 1px #B4B4B4;
    border-radius: 3px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    text-align: center;
    vertical-align: middle;
    color: #000000;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SList_Pager_TextBox:focus {
    border: solid 1px #0078FF;
}
/*------------------------------------ LIST PAGER ----------------------------*/


.SGroup_Items_Text .STextBox_EN, .SGroup_Items_Text .STextBox_FA, .SGroup_Items_Text .STextBox_EN_Multi, .SGroup_Items_Text .STextBox_FA_Multi, .SGroup_Items_Text .STextBox_EN_Multi_Small, .SGroup_Items_Text .STextBox_FA_Multi_Small, .SGroup_Items_Text .SDrop_EN, .SGroup_Items_Text .SDrop_FA
{
    min-width: 191px;
}
.SGroup_Items_Text_EN .STextBox_EN, .SGroup_Items_Text_EN .STextBox_FA, .SGroup_Items_Text_EN .STextBox_EN_Multi, .SGroup_Items_Text_EN .STextBox_FA_Multi, .SGroup_Items_Text_EN .STextBox_EN_Multi_Small, .SGroup_Items_Text_EN .STextBox_FA_Multi_Small, .SGroup_Items_Text_EN .SDrop_EN, .SGroup_Items_Text_EN .SDrop_FA
{
    min-width: 191px;
}
.SGroup_Items_Text_Max .STextBox_EN, .SGroup_Items_Text_Max .STextBox_FA, .SGroup_Items_Text_Max .STextBox_EN_Multi, .SGroup_Items_Text_Max .STextBox_FA_Multi, .SGroup_Items_Text_Max .STextBox_EN_Multi_Small, .SGroup_Items_Text_Max .STextBox_FA_Multi_Small, .SGroup_Items_Text_Max .SDrop_EN, .SGroup_Items_Text_Max .SDrop_FA
{
    min-width: 191px;
    max-width: 100%;
}
.SGroup_Items_Text_Max_EN .STextBox_EN, .SGroup_Items_Text_Max_EN .STextBox_FA, .SGroup_Items_Text_Max_EN .STextBox_EN_Multi, .SGroup_Items_Text_Max_EN .STextBox_FA_Multi, .SGroup_Items_Text_Max_EN .STextBox_EN_Multi_Small, .SGroup_Items_Text_Max_EN .STextBox_FA_Multi_Small, .SGroup_Items_Text_Max_EN .SDrop_EN, .SGroup_Items_Text_Max_EN .SDrop_FA
{
    min-width: 191px;
    max-width: 100%;
}
.SGroup_Items_Text_Min .STextBox_EN, .SGroup_Items_Text_Min .STextBox_FA, .SGroup_Items_Text_Min .STextBox_EN_Multi, .SGroup_Items_Text_Min .STextBox_FA_Multi, .SGroup_Items_Text_Min .STextBox_EN_Multi_Small, .SGroup_Items_Text_Min .STextBox_FA_Multi_Small, .SGroup_Items_Text_Min .SDrop_EN, .SGroup_Items_Text_Min .SDrop_FA
{
    min-width: 40px;
}
.SGroup_Items_Text_Min_EN .STextBox_EN, .SGroup_Items_Text_Min_EN .STextBox_FA, .SGroup_Items_Text_Min_EN .STextBox_EN_Multi, .SGroup_Items_Text_Min_EN .STextBox_FA_Multi, .SGroup_Items_Text_Min_EN .STextBox_EN_Multi_Small, .SGroup_Items_Text_Min_EN .STextBox_FA_Multi_Small, .SGroup_Items_Text_Min_EN .SDrop_EN, .SGroup_Items_Text_Min_EN .SDrop_FA
{
    min-width: 40px;
}
.SGroup_Items_Text_DateTime .STextBox_EN, .SGroup_Items_Text_DateTime .STextBox_FA, .SGroup_Items_Text_DateTime .STextBox_EN_Multi, .SGroup_Items_Text_DateTime .STextBox_FA_Multi, .SGroup_Items_Text_DateTime .STextBox_EN_Multi_Small, .SGroup_Items_Text_DateTime .STextBox_FA_Multi_Small, .SGroup_Items_Text_DateTime .SDrop_EN, .SGroup_Items_Text_DateTime .SDrop_FA
{
    min-width: 20px;
    border: none;
    text-align: center;
}
.SGroup_Items_Text_DateTime .STextBox_EN:focus, .SGroup_Items_Text_DateTime .STextBox_FA:focus, .SGroup_Items_Text_DateTime .STextBox_EN_Multi:focus, .SGroup_Items_Text_DateTime .STextBox_FA_Multi:focus, .SGroup_Items_Text_DateTime .STextBox_EN_Multi_Small:focus, .SGroup_Items_Text_DateTime .STextBox_FA_Multi_Small:focus, .SGroup_Items_Text_DateTime .SDrop_EN:focus, .SGroup_Items_Text_DateTime .SDrop_FA:focus
{
    border: none;
}
.SP_Row .SData .SList_Main .SGroup_Items_Text .STextBox_EN,
.SP_Row .SData .SList_Main .SGroup_Items_Text .STextBox_FA,
.SP_Row .SData .SList_Main .SGroup_Items_Text .STextBox_EN_Multi,
.SP_Row .SData .SList_Main .SGroup_Items_Text .STextBox_FA_Multi,
.SP_Row .SData .SList_Main .SGroup_Items_Text .STextBox_EN_Multi_Small,
.SP_Row .SData .SList_Main .SGroup_Items_Text .STextBox_FA_Multi_Small,
.SP_Row .SData .SList_Main .SGroup_Items_Text .SDrop_EN,
.SP_Row .SData .SList_Main .SGroup_Items_Text .SDrop_FA,
.SP_Row .SData_EN .SList_Main .SGroup_Items_Text .STextBox_EN,
.SP_Row .SData_EN .SList_Main .SGroup_Items_Text .STextBox_FA,
.SP_Row .SData_EN .SList_Main .SGroup_Items_Text .STextBox_EN_Multi,
.SP_Row .SData_EN .SList_Main .SGroup_Items_Text .STextBox_FA_Multi,
.SP_Row .SData_EN .SList_Main .SGroup_Items_Text .STextBox_EN_Multi_Small,
.SP_Row .SData_EN .SList_Main .SGroup_Items_Text .STextBox_FA_Multi_Small,
.SP_Row .SData_EN .SList_Main .SGroup_Items_Text .SDrop_EN,
.SP_Row .SData_EN .SList_Main .SGroup_Items_Text .SDrop_FA
{
    min-width: 40px;
}
.SP_Row .SData_Wide .SList_Main .SGroup_Items_Text .STextBox_EN,
.SP_Row .SData_Wide .SList_Main .SGroup_Items_Text .STextBox_FA,
.SP_Row .SData_Wide .SList_Main .SGroup_Items_Text .STextBox_EN_Multi,
.SP_Row .SData_Wide .SList_Main .SGroup_Items_Text .STextBox_FA_Multi,
.SP_Row .SData_Wide .SList_Main .SGroup_Items_Text .STextBox_EN_Multi_Small,
.SP_Row .SData_Wide .SList_Main .SGroup_Items_Text .STextBox_FA_Multi_Small,
.SP_Row .SData_Wide .SList_Main .SGroup_Items_Text .SDrop_EN,
.SP_Row .SData_Wide .SList_Main .SGroup_Items_Text .SDrop_FA,
.SP_Row .SData_EN_Wide .SList_Main .SGroup_Items_Text .STextBox_EN,
.SP_Row .SData_EN_Wide .SList_Main .SGroup_Items_Text .STextBox_FA,
.SP_Row .SData_EN_Wide .SList_Main .SGroup_Items_Text .STextBox_EN_Multi,
.SP_Row .SData_EN_Wide .SList_Main .SGroup_Items_Text .STextBox_FA_Multi,
.SP_Row .SData_EN_Wide .SList_Main .SGroup_Items_Text .STextBox_EN_Multi_Small,
.SP_Row .SData_EN_Wide .SList_Main .SGroup_Items_Text .STextBox_FA_Multi_Small,
.SP_Row .SData_EN_Wide .SList_Main .SGroup_Items_Text .SDrop_EN,
.SP_Row .SData_EN_Wide .SList_Main .SGroup_Items_Text .SDrop_FA
{
    min-width: 40px;
}

.SP_Keys
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    margin-top: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: solid 5px #F0F0F0;
    background: #F9F9F9;
}
.SP_Keys .SKey_Items_Main
{
    position: relative;
    display: table;
    width: 100%;
    height: auto;
    max-width: 900px;
}
.SP_Keys .SKey_Items_Col1, .SP_Keys .SKey_Items_Col2, .SP_Keys .SKey_Items_Col3, .SP_Keys .SKey_Items_Col4
{
    position: relative;
    display: table;
    height: auto;
    text-align: center;
}
.SP_Keys .SKey_Items_Col1
{
    width: 100%;
}
.SP_Keys .SKey_Items_Col2
{
    float: right;
    width: 50%;
}
.SP_Keys .SKey_Items_Col3
{
    float: right;
    width: 33.33%;
}
.SP_Keys .SKey_Items_Col4
{
    float: right;
    width: 25%;
}
.SP_Keys .SKey_Items_Finish
{
    width: 100%;
    clear: both;
}

/*----------------------------------- KEYS IN LISTVIEW --------------------------*/
.SP_Key_List_Edit, .SP_Key_List_Personals, .SP_Key_List_Contracts, .SP_Key_List_Colors, .SP_Key_List_Credits, .SP_Key_List_Transactions, .SP_Key_List_Info, .SP_Key_List_Delete, .SP_Key_List_Show, .SP_Key_List_Rooms, .SP_Key_List_Count, .SP_Key_List_PriceRls, .SP_Key_List_PriceEur, .SP_Key_List_WS_Main, .SP_Key_List_WS_Rooms, .SP_Key_List_WS_Rooms_Sync, .SP_Key_List_Download, .SP_Key_List_Voucher_Download, .SP_Key_List_Voucher_Agency_Download, .SP_Key_List_Date, .SP_Key_List_Targets, .SP_Key_List_Detail, .SP_Key_List_VisaDocuments, .SP_Key_List_Email, .SP_Key_List_Arrow_L, .SP_Key_List_Arrow_R, .SP_Key_List_Arrow_T, .SP_Key_List_Arrow_B, .SP_Key_List_Arrow_U, .SP_Key_List_Arrow_D {
    width: 35px;
    height: 35px;
    border: none;
    border-radius: 4px;
    background-color: rgba(0,120,255,0.0);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SP_Key_List_Arrow_U, .SP_Key_List_Arrow_D
{
    width: 20px;
    height: 15px;
    border-radius: 0px;
}
    .SP_Key_List_Edit:hover, .SP_Key_List_Personals:hover, .SP_Key_List_Contracts:hover, .SP_Key_List_Colors:hover, .SP_Key_List_Credits:hover, .SP_Key_List_Transactions:hover, .SP_Key_List_Info:hover, .SP_Key_List_Delete:hover, .SP_Key_List_Show:hover, .SP_Key_List_Rooms:hover, .SP_Key_List_Count:hover, .SP_Key_List_PriceRls:hover, .SP_Key_List_PriceEur:hover, .SP_Key_List_WS_Main:hover, .SP_Key_List_WS_Rooms:hover, .SP_Key_List_WS_Rooms_Sync:hover, .SP_Key_List_Download:hover, .SP_Key_List_Voucher_Download:hover, .SP_Key_List_Voucher_Agency_Download:hover, .SP_Key_List_Date:hover, .SP_Key_List_Targets:hover, .SP_Key_List_Detail:hover, .SP_Key_List_VisaDocuments:hover, .SP_Key_List_Email:hover, .SP_Key_List_Arrow_L:hover, .SP_Key_List_Arrow_R:hover, .SP_Key_List_Arrow_T:hover, .SP_Key_List_Arrow_B:hover, .SP_Key_List_Arrow_U:hover, .SP_Key_List_Arrow_D:hover {
        background-color: rgba(0,120,255,0.1);
    }
.SP_Key_List_Edit
{
    background-image: url('../_Images/Sign_KeyList_Edit.png');
}
.SP_Key_List_Personals
{
    background-image: url('../_Images/Sign_KeyList_Personals.png');
}
.SP_Key_List_Contracts
{
    background-image: url('../_Images/Sign_KeyList_Contracts.png');
}
.SP_Key_List_Colors
{
    background-image: url('../_Images/Sign_KeyList_Colors.png');
}
.SP_Key_List_Credits
{
    background-image: url('../_Images/Sign_KeyList_Credits.png');
}
.SP_Key_List_Transactions {
    background-image: url('../_Images/Sign_KeyList_Transactions.png');
}
.SP_Key_List_Info
{
    background-image: url('../_Images/Sign_KeyList_Info.png');
}
.SP_Key_List_Delete
{
    background-image: url('../_Images/Sign_KeyList_Delete.png');
}
.SP_Key_List_Show
{
    background-image: url('../_Images/Sign_KeyList_Show.png');
}
.SP_Key_List_Rooms
{
    background-image: url('../_Images/Sign_KeyList_Rooms.png');
}
.SP_Key_List_Count
{
    background-image: url('../_Images/Sign_KeyList_Count.png');
}
.SP_Key_List_PriceRls
{
    background-image: url('../_Images/Sign_KeyList_PriceRls.png');
}
.SP_Key_List_PriceEur
{
    background-image: url('../_Images/Sign_KeyList_PriceEur.png');
}
.SP_Key_List_WS_Main
{
    background-image: url('../_Images/Sign_KeyList_WebService.png');
}
.SP_Key_List_WS_Rooms
{
    background-image: url('../_Images/Sign_KeyList_WebService_Rooms.png');
}
.SP_Key_List_WS_Rooms_Sync
{
    background-image: url('../_Images/Sign_KeyList_WebService_Rooms_Sync.png');
}
.SP_Key_List_Download
{
    background-image: url('../_Images/Sign_KeyList_Download.png');
}
.SP_Key_List_Voucher_Download
{
    background-image: url('../_Images/Sign_KeyList_Download_Voucher.png');
}
.SP_Key_List_Voucher_Agency_Download
{
    background-image: url('../_Images/Sign_KeyList_Download_Voucher_Agency.png');
}
.SP_Key_List_Date
{
    background-image: url('../_Images/Sign_KeyList_Date.png');
}
.SP_Key_List_Targets
{
    background-image: url('../_Images/Sign_KeyList_Targets.png');
}
.SP_Key_List_Detail
{
    background-image: url('../_Images/Sign_KeyList_Detail.png');
}
.SP_Key_List_VisaDocuments
{
    background-image: url('../_Images/Sign_KeyIcon_Visa_Documents.png');
}
.SP_Key_List_Email
{
    background-image: url('../_Images/Sign_KeyList_Email.png');
}
.SP_Key_List_Arrow_L
{
    background-image: url('../_Images/Sign_Arrow_L.png');
}
.SP_Key_List_Arrow_R
{
    background-image: url('../_Images/Sign_Arrow_R.png');
}
.SP_Key_List_Arrow_T
{
    background-image: url('../_Images/Sign_Arrow_T.png');
}
.SP_Key_List_Arrow_B
{
    background-image: url('../_Images/Sign_Arrow_B.png');
}
.SP_Key_List_Arrow_U
{
    background-image: url('../_Images/Sign_Arrow_T.png');
}
.SP_Key_List_Arrow_D
{
    background-image: url('../_Images/Sign_Arrow_B.png');
}
/*----------------------------------- KEYS IN LISTVIEW --------------------------*/

/*--------------------------------- KEYS IN INCLUDE LIST ------------------------*/
.SP_Key_List_Include_Add, .SP_Key_List_Include_Remove
{
    width: 25px;
    height: 25px;
    border: none;
    background-color: rgba(0,120,255,0.0);
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SP_Key_List_Include_Add:hover, .SP_Key_List_Include_Remove:hover
{
    background-color: rgba(0,120,255,0.1);
}
.SP_Key_List_Include_Add
{
    background-image: url('../_Images/Sign_Arrow_L_Green.png');
}
.SP_Key_List_Include_Remove
{
    background-image: url('../_Images/Sign_Key_Delete_Red.png');
}
/*--------------------------------- KEYS IN INCLUDE LIST ------------------------*/

/*----------------------------------- KEYS IN COLORS --------------------------*/
.SP_Key_Green, .SP_Key_Blue, .SP_Key_Gray, .SP_Key_Red, .SP_Key_Yellow, .SP_Key_Magenta, .SP_Key_Green_Small, .SP_Key_Blue_Small, .SP_Key_Gray_Small, .SP_Key_Red_Small, .SP_Key_Yellow_Small, .SP_Key_Magenta_Small, .SP_Key_Green_Big, .SP_Key_Blue_Big, .SP_Key_Gray_Big, .SP_Key_Red_Big, .SP_Key_Yellow_Big, .SP_Key_Magenta_Big, .SP_Key_Green_Smaller, .SP_Key_Blue_Smaller, .SP_Key_Gray_Smaller, .SP_Key_Red_Smaller, .SP_Key_Yellow_Smaller, .SP_Key_Magenta_Smaller
{
    width: auto;
    height: auto;
    border: none;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 0.9em;
    text-align: center;
    direction: rtl;
    cursor: pointer;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    /*
    -moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
    */
}
.SP_Key_Green, .SP_Key_Blue, .SP_Key_Gray, .SP_Key_Red, .SP_Key_Yellow, .SP_Key_Magenta
{
    min-width: 150px;
    min-height: 30px;
    padding-left: 15px;
    padding-right: 15px;
}
.SP_Key_Green_Small, .SP_Key_Blue_Small, .SP_Key_Gray_Small, .SP_Key_Red_Small, .SP_Key_Yellow_Small, .SP_Key_Magenta_Small
{
    min-width: 110px;
    min-height: 27px;
    padding-left: 10px;
    padding-right: 10px;
}
.SP_Key_Green_Big, .SP_Key_Blue_Big, .SP_Key_Gray_Big, .SP_Key_Red_Big, .SP_Key_Yellow_Big, .SP_Key_Magenta_Big
{
    width: 100%;
    min-height: 27px;
    padding-left: 10px;
    padding-right: 10px;
}
.SP_Key_Green_Smaller, .SP_Key_Blue_Smaller, .SP_Key_Gray_Smaller, .SP_Key_Red_Smaller, .SP_Key_Yellow_Smaller, .SP_Key_Magenta_Smaller
{
    min-width: 70px;
    min-height: 20px;
    padding-left: 5px;
    padding-right: 5px;
}
.SP_Key_Green, .SP_Key_Green_Small, .SP_Key_Green_Big, .SP_Key_Green_Smaller
{
    background-color: #00B41E;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.5);
    color: #FFFFFF;
}
.SP_Key_Green:hover, .SP_Key_Green_Small:hover, .SP_Key_Green_Big:hover, .SP_Key_Green_Smaller:hover
{
    background-color: #00C828;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.3);
}
.SP_Key_Blue, .SP_Key_Blue_Small, .SP_Key_Blue_Big, .SP_Key_Blue_Smaller
{
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}
.SP_Key_Blue:hover, .SP_Key_Blue_Small:hover, .SP_Key_Blue_Big:hover, .SP_Key_Blue_Smaller:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Gray, .SP_Key_Gray_Small, .SP_Key_Gray_Big, .SP_Key_Gray_Smaller
{
    background-color: #DCDCDC;
    box-shadow: 0px 0px 0px 2px rgba(220,220,220,0.5);
    color: #000000;
}
.SP_Key_Gray:hover, .SP_Key_Gray_Small:hover, .SP_Key_Gray_Big:hover, .SP_Key_Gray_Smaller:hover
{
    background-color: #E6E6E6;
    box-shadow: 0px 0px 0px 2px rgba(220,220,220,0.3);
}
.SP_Key_Red, .SP_Key_Red_Small, .SP_Key_Red_Big, .SP_Key_Red_Smaller
{
    background-color: #C80000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.5);
    color: #FFFFFF;
}
.SP_Key_Red:hover, .SP_Key_Red_Small:hover, .SP_Key_Red_Big:hover, .SP_Key_Red_Smaller:hover
{
    background-color: #E60000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.3);
}
.SP_Key_Yellow, .SP_Key_Yellow_Small, .SP_Key_Yellow_Big, .SP_Key_Yellow_Smaller
{
    background-color: #FF8C00;
    box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.5);
    color: #FFFFFF;
}
.SP_Key_Yellow:hover, .SP_Key_Yellow_Small:hover, .SP_Key_Yellow_Big:hover, .SP_Key_Yellow_Smaller:hover
{
    background-color: #FFAA00;
    box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.3);
}
.SP_Key_Magenta, .SP_Key_Magenta_Small, .SP_Key_Magenta_Big, .SP_Key_Magenta_Smaller
{
    background-color: #B400B4;
    box-shadow: 0px 0px 0px 2px rgba(180,0,180,0.5);
    color: #FFFFFF;
}
.SP_Key_Magenta:hover, .SP_Key_Magenta_Small:hover, .SP_Key_Magenta_Big:hover, .SP_Key_Magenta_Smaller:hover
{
    background-color: #D200D2;
    box-shadow: 0px 0px 0px 2px rgba(180,0,180,0.3);
}
/*----------------------------------- KEYS IN COLORS --------------------------*/

/*----------------------------------- KEYS IN FILING --------------------------*/
.SP_Key_FileUpload, .SP_Key_FileUpload_Multi, .SP_Key_FileDel
{
    position: relative;
    display: table;
    width: 125px;
    height: 25px;
    padding-left: 20px;
    padding-right: 15px;
    border: none;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 0.9em;
    text-align: center;
    direction: rtl;
    cursor: pointer;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    /*
    -moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
    */
}
.SP_Key_FileUpload
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Upload.png');
    background-repeat: no-repeat;
    font-weight: normal;
    background-color: #00B41E;
    color: #FFFFFF;
}
.SP_Key_FileUpload:hover
{
    background-color: #00C828;
}
.SP_Key_FileUpload_Multi
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Upload_Multi.png');
    background-repeat: no-repeat;
    font-weight: normal;
    background-color: #00B41E;
    color: #FFFFFF;
}
.SP_Key_FileUpload_Multi:hover
{
    background-color: #00C828;
}
.SP_Key_FileDel
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Delete.png');
    background-repeat: no-repeat;
    font-weight: normal;
    background-color: #C80000;
    color: #FFFFFF;
}
.SP_Key_FileDel:hover
{
    background-color: #E60000;
}
/*----------------------------------- KEYS IN FILING --------------------------*/

/*----------------------------------- KEYS IN ACTIONS --------------------------*/
.SP_Key_Add, .SP_Key_Save, .SP_Key_Edit, .SP_Key_Search, .SP_Key_Cancel, .SP_Key_Expire, .SP_Key_Delete, .SP_Key_Sync_Price, .SP_Key_Arrow_L, .SP_Key_Arrow_R, .SP_Key_Arrow_T, .SP_Key_Arrow_B
{
    width: auto;
    height: auto;
    min-width: 150px;
    min-height: 30px;
    padding-left: 25px;
    padding-right: 7px;
    border: none;
    background-repeat: no-repeat;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 0.9em;
    text-align: center;
    direction: rtl;
    cursor: pointer;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    /*
    -moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
    */
}
.SP_Key_Add
{
    background-position: 6px center;
    background-image: url('../_Images/Sign_Key_Add.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}
.SP_Key_Add:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}

.SP_Key_Save
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Save.png');
    background-color: #00B41E;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.5);
    color: #FFFFFF;
}
.SP_Key_Save:hover
{
    background-color: #00C828;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.3);
}
.SP_Key_Edit
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Edit.png');
    background-color: #FF8C00;
    box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.5);
    color: #FFFFFF;
}
.SP_Key_Edit:hover
{
    background-color: #FFAA00;
    box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.3);
}
.SP_Key_Search
{
    background-position: 7px center;
    background-image: url('../_Images/Sign_Key_Search.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}
.SP_Key_Search:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Cancel
{
    background-position: 7px center;
    background-image: url('../_Images/Sign_Key_Cancel.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}
.SP_Key_Cancel:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Expire
{
    background-position: 7px center;
    background-image: url('../_Images/Sign_Key_Cancel.png');
    background-color: #C80000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.5);
    color: #FFFFFF;
}
.SP_Key_Expire:hover
{
    background-color: #E60000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.3);
}
.SP_Key_Delete
{
    background-position: 7px center;
    background-image: url('../_Images/Sign_Key_Delete.png');
    background-color: #C80000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.5);
    color: #FFFFFF;
}
.SP_Key_Delete:hover
{
    background-color: #E60000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.3);
}
.SP_Key_Sync_Price
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_SyncPrice.png');
    background-color: #00B41E;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.5);
    color: #FFFFFF;
}
.SP_Key_Sync_Price:hover
{
    background-color: #00C828;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.3);
}
.SP_Key_Arrow_L
{
    background-position: 8px center;
    background-image: url('../_Images/Sign_Key_Arrow_L.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}
.SP_Key_Arrow_L:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Arrow_R
{
    background-position: 8px center;
    background-image: url('../_Images/Sign_Key_Arrow_R.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}
.SP_Key_Arrow_R:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Arrow_T
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Arrow_T.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}
.SP_Key_Arrow_T:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Arrow_B
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Arrow_B.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}
.SP_Key_Arrow_B:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
/*----------------------------------- KEYS IN ACTIONS --------------------------*/

/*---------------------------------- LINKS IN ACTIONS --------------------------*/
.SP_Key_Link_Excel, .SP_Key_Link_PDF, .SP_Key_Link_Add, .SP_Key_Link_Save, .SP_Key_Link_Edit, .SP_Key_Link_Cancel
{
    position: relative;
    display: table;
    width: auto;
    height: auto;
    min-width: 150px;
    min-height: 30px;
    padding-left: 35px;
    padding-right: 7px;
    background-repeat: no-repeat;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none;
    direction: rtl;
    cursor: pointer;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    /*
    -moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
    */
}
.SP_Key_Link_Excel
{
    background-position: 6px center;
    background-image: url('../_Images/Sign_Key_Excel.png');
    background-color: #EAEAEA;
    border: solid 1px #1E6E46;
    color: #000000;
}
.SP_Key_Link_Excel:hover
{
    background-color: #F5F5F5;
}
.SP_Key_Link_PDF
{
    background-position: 6px center;
    background-image: url('../_Images/Sign_Key_PDF.png');
    background-color: #EAEAEA;
    border: solid 1px #960000;
    color: #000000;
}
.SP_Key_Link_PDF:hover
{
    background-color: #F5F5F5;
}
.SP_Key_Link_Add
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Add.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}
.SP_Key_Link_Add:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Link_Save
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Save.png');
    background-color: #00B41E;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.5);
    color: #FFFFFF;
}
.SP_Key_Link_Save:hover
{
    background-color: #00C828;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.3);
}
.SP_Key_Link_Edit
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Edit.png');
    background-color: #FF8C00;
    box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.5);
    color: #FFFFFF;
}
.SP_Key_Link_Edit:hover
{
    background-color: #FFAA00;
    box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.3);
}
.SP_Key_Link_Cancel
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_Key_Cancel.png');
    background-color: #C80000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.5);
    color: #FFFFFF;
}
.SP_Key_Link_Cancel:hover
{
    background-color: #E60000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.3);
}
/*---------------------------------- LINKS IN ACTIONS --------------------------*/

/*---------------------------------- LINKS IN COLORS ---------------------------*/
.SP_Key_Link_Green, .SP_Key_Link_Blue, .SP_Key_Link_Gray, .SP_Key_Link_Red, .SP_Key_Link_Yellow, .SP_Key_Link_Magenta, .SP_Key_Link_Green_Small, .SP_Key_Link_Blue_Small, .SP_Key_Link_Gray_Small, .SP_Key_Link_Red_Small, .SP_Key_Link_Yellow_Small, .SP_Key_Link_Magenta_Small, .SP_Key_Link_Green_Big, .SP_Key_Link_Blue_Big, .SP_Key_Link_Gray_Big, .SP_Key_Link_Red_Big, .SP_Key_Link_Yellow_Big, .SP_Key_Link_Magenta_Big, .SP_Key_Link_Green_Smaller, .SP_Key_Link_Blue_Smaller, .SP_Key_Link_Gray_Smaller, .SP_Key_Link_Red_Smaller, .SP_Key_Link_Yellow_Smaller, .SP_Key_Link_Magenta_Smaller {
    position: relative;
    display: table;
    width: auto;
    height: auto;
    border: none;
    min-width: 150px;
    min-height: 30px;
    padding: 5px 7px 5px 7px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 0.9em;
    text-align: center;
    text-decoration: none;
    direction: rtl;
    cursor: pointer;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
    /*
    -moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
    */
}

.SP_Key_Link_Green, .SP_Key_Link_Blue, .SP_Key_Link_Gray, .SP_Key_Link_Red, .SP_Key_Link_Yellow, .SP_Key_Link_Magenta {
    min-width: 150px;
    min-height: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.SP_Key_Link_Green_Small, .SP_Key_Link_Blue_Small, .SP_Key_Link_Gray_Small, .SP_Key_Link_Red_Small, .SP_Key_Link_Yellow_Small, .SP_Key_Link_Magenta_Small {
    min-width: 110px;
    min-height: 27px;
    padding-left: 10px;
    padding-right: 10px;
}

.SP_Key_Link_Green_Big, .SP_Key_Link_Blue_Big, .SP_Key_Link_Gray_Big, .SP_Key_Link_Red_Big, .SP_Key_Link_Yellow_Big, .SP_Key_Link_Magenta_Big {
    width: 100%;
    min-height: 27px;
    padding-left: 10px;
    padding-right: 10px;
}

.SP_Key_Link_Green_Smaller, .SP_Key_Link_Blue_Smaller, .SP_Key_Link_Gray_Smaller, .SP_Key_Link_Red_Smaller, .SP_Key_Link_Yellow_Smaller, .SP_Key_Link_Magenta_Smaller {
    min-width: 70px;
    min-height: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.SP_Key_Link_Green, .SP_Key_Link_Green_Small, .SP_Key_Link_Green_Big, .SP_Key_Link_Green_Smaller {
    background-color: #00B41E;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.5);
    color: #FFFFFF;
}

    .SP_Key_Link_Green:hover, .SP_Key_Link_Green_Small:hover, .SP_Key_Link_Green_Big:hover, .SP_Key_Link_Green_Smaller:hover {
        background-color: #00C828;
        box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.3);
    }

.SP_Key_Link_Blue, .SP_Key_Link_Blue_Small, .SP_Key_Link_Blue_Big, .SP_Key_Link_Blue_Smaller {
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
    color: #FFFFFF;
}

    .SP_Key_Link_Blue:hover, .SP_Key_Link_Blue_Small:hover, .SP_Key_Link_Blue_Big:hover, .SP_Key_Link_Blue_Smaller:hover {
        background-color: #1E8CFF;
        box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
    }

.SP_Key_Link_Gray, .SP_Key_Link_Gray_Small, .SP_Key_Link_Gray_Big, .SP_Key_Link_Gray_Smaller {
    background-color: #DCDCDC;
    box-shadow: 0px 0px 0px 2px rgba(220,220,220,0.5);
    color: #000000;
}

    .SP_Key_Link_Gray:hover, .SP_Key_Link_Gray_Small:hover, .SP_Key_Link_Gray_Big:hover, .SP_Key_Link_Gray_Smaller:hover {
        background-color: #E6E6E6;
        box-shadow: 0px 0px 0px 2px rgba(220,220,220,0.3);
    }

.SP_Key_Link_Red, .SP_Key_Link_Red_Small, .SP_Key_Link_Red_Big, .SP_Key_Link_Red_Smaller {
    background-color: #C80000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.5);
    color: #FFFFFF;
}

    .SP_Key_Link_Red:hover, .SP_Key_Link_Red_Small:hover, .SP_Key_Link_Red_Big:hover, .SP_Key_Link_Red_Smaller:hover {
        background-color: #E60000;
        box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.3);
    }

.SP_Key_Link_Yellow, .SP_Key_Link_Yellow_Small, .SP_Key_Link_Yellow_Big, .SP_Key_Link_Yellow_Smaller {
    background-color: #FF8C00;
    box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.5);
    color: #FFFFFF;
}

    .SP_Key_Link_Yellow:hover, .SP_Key_Link_Yellow_Small:hover, .SP_Key_Link_Yellow_Big:hover, .SP_Key_Link_Yellow_Smaller:hover {
        background-color: #FFAA00;
        box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.3);
    }

.SP_Key_Link_Magenta, .SP_Key_Link_Magenta_Small, .SP_Key_Link_Magenta_Big, .SP_Key_Link_Magenta_Smaller {
    background-color: #B400B4;
    box-shadow: 0px 0px 0px 2px rgba(180,0,180,0.5);
    color: #FFFFFF;
}

    .SP_Key_Link_Magenta:hover, .SP_Key_Link_Magenta_Small:hover, .SP_Key_Link_Magenta_Big:hover, .SP_Key_Link_Magenta_Smaller:hover {
        background-color: #D200D2;
        box-shadow: 0px 0px 0px 2px rgba(180,0,180,0.3);
    }
/*---------------------------------- LINKS IN COLORS ---------------------------*/

/*----------------------------------- KEYS IN ACTIONS ONLY SIGN --------------------------*/
.SP_Key_Add_Sign, SP_Key_Remove_Sign, .SP_Key_Save_Sign, .SP_Key_Edit_Sign, .SP_Key_Search_Sign, .SP_Key_Cancel_Sign, .SP_Key_Expire_Sign, .SP_Key_Delete_Sign, .SP_Key_Sync_Price_Sign, .SP_Key_Arrow_L_Sign, .SP_Key_Arrow_R_Sign, .SP_Key_Arrow_T_Sign, .SP_Key_Arrow_B_Sign {
    width: 30px;
    height: 30px;
    border: none;
    border-radius: 4px;
    background-repeat: no-repeat;
    cursor: pointer;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SP_Key_Add_Small_Sign, .SP_Key_Remove_Small_Sign, .SP_Key_Save_Small_Sign, .SP_Key_Edit_Small_Sign, .SP_Key_Search_Small_Sign, .SP_Key_Cancel_Small_Sign, .SP_Key_Expire_Small_Sign, .SP_Key_Delete_Small_Sign, .SP_Key_Sync_Price_Small_Sign, .SP_Key_Arrow_L_Small_Sign, .SP_Key_Arrow_R_Small_Sign, .SP_Key_Arrow_T_Small_Sign, .SP_Key_Arrow_B_Small_Sign {
    width: 20px;
    height: 20px;
    border: none;
    border-radius: 3px;
    background-repeat: no-repeat;
    cursor: pointer;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SP_Key_Add_Sign, .SP_Key_Add_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Add_Alone.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
}
.SP_Key_Add_Sign:hover, .SP_Key_Add_Small_Sign:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Remove_Sign, .SP_Key_Remove_Small_Sign {
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Remove_Alone.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
}
.SP_Key_Remove_Sign:hover, .SP_Key_Remove_Small_Sign:hover {
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}

.SP_Key_Save_Sign, .SP_Key_Save_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Save.png');
    background-color: #00B41E;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.5);
}
.SP_Key_Save_Sign:hover, .SP_Key_Save_Small_Sign:hover
{
    background-color: #00C828;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.3);
}

.SP_Key_Edit_Sign, .SP_Key_Edit_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Edit.png');
    background-color: #FF8C00;
    box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.5);
}
.SP_Key_Edit_Sign:hover, .SP_Key_Edit_Small_Sign:hover
{
    background-color: #FFAA00;
    box-shadow: 0px 0px 0px 2px rgba(255,140,0,0.3);
}
.SP_Key_Search_Sign, .SP_Key_Search_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Search.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
}
.SP_Key_Search_Sign:hover, .SP_Key_Search_Small_Sign:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Cancel_Sign, .SP_Key_Cancel_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Cancel.png');
    background-color: #B4B4B4;
    box-shadow: 0px 0px 0px 2px rgba(180,180,180,0.5);
}
.SP_Key_Cancel_Sign:hover, .SP_Key_Cancel_Small_Sign:hover
{
    background-color: #C8C8C8;
    box-shadow: 0px 0px 0px 2px rgba(180,180,180,0.3);
}
.SP_Key_Expire_Sign, .SP_Key_Expire_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Cancel.png');
    background-color: #C80000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.5);
}
.SP_Key_Expire_Sign:hover, .SP_Key_Expire_Small_Sign:hover
{
    background-color: #E60000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.3);
}
.SP_Key_Delete_Sign, .SP_Key_Delete_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Delete.png');
    background-color: #C80000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.5);
}
.SP_Key_Delete_Sign:hover, .SP_Key_Delete_Small_Sign:hover
{
    background-color: #E60000;
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.3);
}
.SP_Key_Sync_Price_Sign, .SP_Key_Sync_Price_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_SyncPrice.png');
    background-color: #00B41E;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.5);
}
.SP_Key_Sync_Price_Sign:hover, .SP_Key_Sync_Price_Small_Sign:hover
{
    background-color: #00C828;
    box-shadow: 0px 0px 0px 2px rgba(0,180,30,0.3);
}
.SP_Key_Arrow_L_Sign, .SP_Key_Arrow_L_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Arrow_L.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
}
.SP_Key_Arrow_L_Sign:hover, .SP_Key_Arrow_L_Small_Sign:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Arrow_R_Sign, .SP_Key_Arrow_R_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Arrow_R.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
}
.SP_Key_Arrow_R_Sign:hover, .SP_Key_Arrow_R_Small_Sign:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Arrow_T_Sign, .SP_Key_Arrow_T_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Arrow_T.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
}
.SP_Key_Arrow_T_Sign:hover, .SP_Key_Arrow_T_Small_Sign:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
.SP_Key_Arrow_B_Sign, .SP_Key_Arrow_B_Small_Sign
{
    background-position: center center;
    background-image: url('../_Images/Sign_Key_Arrow_B.png');
    background-color: #0078FF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.5);
}
.SP_Key_Arrow_B_Sign:hover, .SP_Key_Arrow_B_Small_Sign:hover
{
    background-color: #1E8CFF;
    box-shadow: 0px 0px 0px 2px rgba(0,120,255,0.3);
}
/*----------------------------------- KEYS IN ACTIONS ONLY SIGN --------------------------*/


/*------------------------- TABS --------------------*/
.SP_Tab_Row
{
    position: relative;
    display: table;
    width: 100%;
    height: auto;
    min-height: 50px;
    margin-top: 20px;
    margin-bottom: 10px;
    background-color: #FFFFFF;
    background-image: url('../_Images/Sign_Tab_Back.png');
    background-repeat: repeat;
    background-position: center top;
}
.SP_Tab_Key_Add_Main
{
    position: relative;
    display: table;
    float: right;
    width: 50px;
    height: 50px;
    padding: 10px;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SP_Tab_Key_Other, .SP_Tab_Key_Other_Dis, .SP_Tab_Key_DiscSeason, .SP_Tab_Key_DiscSeason_Dis, .SP_Tab_Key_DiscContract, .SP_Tab_Key_DiscContract_Dis, .SP_Tab_Key_DiscClub, .SP_Tab_Key_DiscClub_Dis, .SP_Tab_Key_CountCustomer, .SP_Tab_Key_CountCustomer_Dis, .SP_Tab_Key_CountManager, .SP_Tab_Key_CountManager_Dis, .SP_Tab_Key_CountHotel, .SP_Tab_Key_CountHotel_Dis
{
    position: relative;
    display: table;
    float: right;
    width: auto;
    height: 50px;
    min-width: 50px;
    padding-left: 35px;
    padding-right: 7px;
    margin: 0px 3px 0px 3px;
    background-repeat: no-repeat;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 0.85em;
    text-align: center;
    direction: rtl;
    cursor: pointer;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SP_Tab_Key_Other, .SP_Tab_Key_DiscSeason, .SP_Tab_Key_DiscContract, .SP_Tab_Key_DiscClub, .SP_Tab_Key_CountCustomer, .SP_Tab_Key_CountManager, .SP_Tab_Key_CountHotel
{
    background-color: #FFFFFF;
    border-top: solid 1px #0078FF;
    border-left: solid 1px #0078FF;
    border-right: solid 1px #0078FF;
    border-bottom: none;
    color: #0078FF;
}
.SP_Tab_Key_Other, .SP_Tab_Key_Other_Dis
{
    padding-left: 7px;
}
.SP_Tab_Key_DiscSeason, .SP_Tab_Key_DiscSeason_Dis
{
    background-position: 10px center;
    background-image: url('../_Images/Sign_KeyIcon_Season.png');
}
.SP_Tab_Key_DiscContract, .SP_Tab_Key_DiscContract_Dis
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_KeyIcon_Contract.png');
}
.SP_Tab_Key_DiscClub, .SP_Tab_Key_DiscClub_Dis
{
    background-position: 10px center;
    background-image: url('../_Images/Sign_KeyIcon_Club.png');
}
.SP_Tab_Key_CountCustomer, .SP_Tab_Key_CountCustomer_Dis
{
    background-position: 5px center;
    background-image: url('../_Images/Sign_KeyIcon_Customer.png');
}
.SP_Tab_Key_CountManager, .SP_Tab_Key_CountManager_Dis
{
    background-position: 10px center;
    background-image: url('../_Images/Sign_KeyIcon_Manager.png');
}
.SP_Tab_Key_CountHotel, .SP_Tab_Key_CountHotel_Dis
{
    background-position: 10px center;
    background-image: url('../_Images/Sign_KeyIcon_Hotel.png');
}
.SP_Tab_Key_Other:hover, .SP_Tab_Key_DiscSeason:hover, .SP_Tab_Key_DiscContract:hover, .SP_Tab_Key_DiscClub:hover, .SP_Tab_Key_CountCustomer:hover, .SP_Tab_Key_CountManager:hover, .SP_Tab_Key_CountHotel:hover
{
    background-color: #FAFAFA;
}
.SP_Tab_Key_Other_Dis, .SP_Tab_Key_DiscSeason_Dis, .SP_Tab_Key_DiscContract_Dis, .SP_Tab_Key_DiscClub_Dis, .SP_Tab_Key_CountCustomer_Dis, .SP_Tab_Key_CountManager_Dis, .SP_Tab_Key_CountHotel_Dis
{
    background-color: #E0E0E0;
    border-top: solid 1px #E0E0E0;
    border-left: solid 1px #E0E0E0;
    border-right: solid 1px #E0E0E0;
    border-bottom: solid 2px #0078FF;
    color: #000000;
}
.SP_Tab_Key_Other_Dis:hover, .SP_Tab_Key_DiscSeason_Dis:hover, .SP_Tab_Key_DiscContract_Dis:hover, .SP_Tab_Key_DiscClub_Dis:hover, .SP_Tab_Key_CountCustomer_Dis:hover, .SP_Tab_Key_CountManager_Dis:hover, .SP_Tab_Key_CountHotel_Dis:hover
{
    background-color: #E6F2FF;
    border-top: solid 1px #E0E0E0;
    border-left: solid 1px #E0E0E0;
    border-right: solid 1px #E0E0E0;
    border-bottom: solid 2px #0078FF;
}
.SP_Tab_Key_Finish
{
    width: 100%;
    clear: both;
}

.SP_Tab_KeysEdit_Row
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 20px;
    border-bottom: solid 1px #E5E5E5;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SP_Tab_KeysEdit_Key
{
    position: relative;
    display: table;
    float: left;
    width: 30px;
    height: 30px;
    margin: 5px;
}
.SP_Tab_KeysEdit_Key_Finish
{
    width: 100%;
    clear: both;
}
/*------------------------- TABS --------------------*/



.SP_Message_Ok, .SP_Message_Error
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    max-width: 800px;
    margin-top: 20px;
    margin-bottom: 0px;
    padding: 20px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    text-align: center;
    direction: rtl;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SP_Message_Ok
{
    background-color: rgba(0,180,30,0.07);
    border: solid 1px #00B41E;
    color: #00B41E;
}
.SP_Message_Error
{
    background-color: rgba(200,0,0,0.05);
    border: solid 1px #C80000;
    color: #C80000;
}
/*------------------------------ PAGES ---------*/



/*------------------------------ DROP SEARCH ------*/
.SDrop_Search_Main {
    position: absolute;
    display: block;
    height: 27px;
    padding: 1px;
    background-color: rgba(255,255,255,1.0);
    border: solid 1px rgba(0,120,255,1.0);
    border-radius: 3px;
    z-index: 10000;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SDrop_Search_Text {
    width: 100%;
    height: 100%;
    padding-right: 25px;
    background-color: transparent;
    border: none;
    outline: none;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 0.9em;
    text-align: right;
    vertical-align: middle;
    color: #000000;
    direction: rtl;
    z-index: 1;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SDrop_Search_Text:focus {
    border: none;
    outline: none;
}
.SDrop_Search_Icon {
    position: absolute;
    display: block;
    width: auto;
    height: 100%;
    aspect-ratio: 1/1;
    top: 0px;
    right: 0px;
    z-index: 10;
}
.SDrop_Search_Icon svg {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 15px;
    height: auto;
    fill: rgba(160,160,160,1.0);
    z-index: 1;
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
/*------------------------------ DROP SEARCH ------*/



/*------------------------------ CONTROLS ---------*/
.SLink_FA
{
    padding: 5px;
    background-color: rgba(0,120,255,0.0);
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 500;
    font-size: 1.0em;
    text-decoration: none;
    color: #0078FF;
    direction: rtl;
    cursor: pointer;
}
.SLink_FA:hover
{
    background-color: rgba(0,120,255,0.07);
}
.SLink_EN
{
    padding: 5px;
    background-color: rgba(0,120,255,0.0);
    font-family: 'HelveticaLt';
    font-style: normal;
    font-weight: bold;
    font-size: 1.1em;
    text-decoration: none;
    color: #0078FF;
    cursor: pointer;
}
.SLink_EN:hover
{
    background-color: rgba(0,120,255,0.07);
}
.STextBox_EN {
    width: 100%;
    height: 25px;
    max-width: 400px;
    background-color: #FFFFFF;
    border: solid 1px #B4B4B4;
    border-radius: 0px;
    font-family: 'HelveticaLt';
    font-style: normal;
    font-weight: normal;
    font-size: 1.1em;
    text-align: left;
    vertical-align: middle;
    color: #000000;
    direction: ltr;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_EN:focus 
{
    border: solid 1px #0078FF;
    background-color: #F3F9FF;
}
.STextBox_FA {
    width: 100%;
    height: 25px;
    max-width: 400px;
    background-color: #FFFFFF;
    border: solid 1px #B4B4B4;
    border-radius: 0px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    text-align: right;
    vertical-align: middle;
    color: #000000;
    direction: rtl;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_FA:focus
{
    border: solid 1px #0078FF;
    background-color: #F3F9FF;
}
.STextBox_EN_Multi {
    width: 100%;
    height: 100px;
    max-width: 400px;
    background-color: #FFFFFF;
    border: solid 1px #B4B4B4;
    border-radius: 0px;
    font-family: 'HelveticaLt';
    font-style: normal;
    font-weight: normal;
    font-size: 1.1em;
    text-align: left;
    vertical-align: top;
    color: #000000;
    direction: ltr;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_EN_Multi:focus
{
    border: solid 1px #0078FF;
    background-color: #F3F9FF;
}
.STextBox_FA_Multi {
    width: 100%;
    height: 100px;
    max-width: 400px;
    background-color: #FFFFFF;
    border: solid 1px #B4B4B4;
    border-radius: 0px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    text-align: right;
    vertical-align: top;
    color: #000000;
    direction: rtl;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_FA_Multi:focus
{
    border: solid 1px #0078FF;
    background-color: #F3F9FF;
}
.STextBox_EN_Multi_Small {
    width: 100%;
    height: 50px;
    max-width: 400px;
    background-color: #FFFFFF;
    border: solid 1px #B4B4B4;
    border-radius: 0px;
    font-family: 'HelveticaLt';
    font-style: normal;
    font-weight: normal;
    font-size: 1.1em;
    text-align: left;
    vertical-align: top;
    color: #000000;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_EN_Multi_Small:focus
{
    border: solid 1px #0078FF;
    background-color: #F3F9FF;
}
.STextBox_FA_Multi_Small {
    width: 100%;
    height: 50px;
    max-width: 400px;
    background-color: #FFFFFF;
    border: solid 1px #B4B4B4;
    border-radius: 0px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    text-align: right;
    vertical-align: top;
    color: #000000;
    direction: rtl;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STextBox_FA_Multi_Small:focus
{
    border: solid 1px #0078FF;
    background-color: #F3F9FF;
}
.SDrop_EN {
    width: 100%;
    height: 25px;
    max-width: 400px;
    text-align: left;
    vertical-align: middle;
    color: #000000;
    font-family: 'HelveticaLt';
    font-style: normal;
    font-weight: normal;
    font-size: 1.1em;
    background-color: #FFFFFF;
    border: solid 1px #B4B4B4;
    border-radius: 3px;
    direction: ltr;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SDrop_EN:focus
{
    border: solid 1px #0078FF;
    background-color: #F3F9FF;
}
.SDrop_FA {
    width: 100%;
    height: auto;
    max-width: 400px;
    text-align: right;
    vertical-align: middle;
    color: #000000;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    background-color: #FFFFFF;
    border: solid 1px #B4B4B4;
    direction: rtl;
    border-radius: 3px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SDrop_FA:focus
{
    border: solid 1px #0078FF;
    background-color: #F3F9FF;
}
.SRadio_Check_EN, .SRadio_Check_List_EN, .SRadio_Check_List_Blue_EN
{
    height: auto;
    max-width: 100%;
    font-family: 'HelveticaLt';
    font-style: normal;
    font-weight: normal;
    font-size: 1.1em;
    color: #000000;
    direction: ltr;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SRadio_Check_EN
{
    width: auto;
}
.SRadio_Check_List_EN
{
    width: 100%;
    padding: 5px;
    border: solid 1px #E0E0E0;
    border-radius: 6px;
}
.SRadio_Check_List_Blue_EN
{
    padding: 5px;
    background-color: #0078FF;
    border-radius: 6px;
    color: #FFFFFF;
}
.SRadio_Check_FA, .SRadio_Check_List_FA, .SRadio_Check_List_Blue_FA, .SRadio_Check_List_Green_FA
{
    height: auto;
    max-width: 100%;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 1.0em;
    color: #000000;
    direction: rtl;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SRadio_Check_FA
{
    width: auto;
}
.SRadio_Check_List_FA
{
    width: 100%;
    padding: 5px;
    border: solid 1px #E0E0E0;
    border-radius: 6px;
}
.SRadio_Check_List_Blue_FA
{
    padding: 7px;
    background-color: #0078FF;
    border-radius: 6px;
    color: #FFFFFF;
}
.SRadio_Check_List_Green_FA
{
    padding: 7px;
    background-color: #00B41E;
    border-radius: 6px;
    color: #FFFFFF;
}
.SPanel_Green_B .SRadio_Check_FA, .SPanel_Red_B .SRadio_Check_FA, .SPanel_Blue_B .SRadio_Check_FA, .SPanel_Yellow_B .SRadio_Check_FA, .SPanel_Gray_B .SRadio_Check_FA, .SPanel_Magenta_B .SRadio_Check_FA
{
    font-size: 0.9em;
}

input[type=text], input[type=password], input[type=textarea], input[type=checkbox], input[type=radio], input[type=submit], select, textarea {
    outline: none;
}
input[type=text]:focus, input[type=password]:focus, input[type=textarea]:focus, textarea:focus {
    border: solid 1px rgba(0,165,185,1.0);
    background-color: rgba(0,165,185,0.04);
}
.SMandatory_Sign
{
    position: absolute;
    width: auto;
    height: auto;
    right: -10px;
    top: -4px;
    font-family: 'HelveticaLt';
    font-style: normal;
    font-weight: normal;
    font-size: 1.7em;
    color: #C80000;
    z-index: 100;
}
.SMandatory_Sign:before
{
    content: '*';
}
/*------------------------------ CONTROLS ---------*/



/*------------------------------ LIST ---------*/
.SList_Main
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
    border-top: solid 7px #404040;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SList_Row, .SList_Row_Title, .SList_Row_Filters, .SList_Row_List
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    border-bottom: solid 1px #CCCCCC;
    overflow: hidden;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.SList_Row
{
    background-color: #FFFFFF;
    -moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.SList_Row_Title
{
    background-color: #4B7DB4;
}
.SList_Row_Filters, .SList_Row_List
{
    background-color: #F0F0F0;
    cursor: pointer;
}
.STable_Body
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.STable_Body_Scroll
{
    position: relative;
    display: block;
    width: 100%;
    height: 400px;
    overflow: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    -moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.STable_Main, .STable_Cal_Main {
    width: 100%;
    height: auto;
    border-collapse: collapse;
}
.STable_Main {
    border: solid 1px #CCCCCC;
}
.STable_Cal_Main {
    border: solid 1px rgba(0,165,155,1.0);
}
.STable_Row, .STable_Row_Title, .STable_Row_Title_Col, .STable_Row_Sort, .STable_Row_More, .STable_Row_Include, .STable_Row_Include_Title {
    width: 100%;
    height: auto;
}
.STable_Row
{
    background-color: #FFFFFF;
}
.STable_Row:hover
{
    background-color: #F3F6FB;
}
.STable_Row_Title
{
    background-color: #4B7DB4;
}
.STable_Row_Include_Title {
    background-color: #467396;
}
.STable_Row_Sort
{
    height: 20px;
    background: #E6E6E6;
    background: -webkit-linear-gradient(top, rgba(245,245,245,1.0), rgba(230,230,230,1.0));
    background: -o-linear-gradient(bottom, rgba(245,245,245,1.0), rgba(230,230,230,1.0));
    background: -moz-linear-gradient(bottom, rgba(245,245,245,1.0), rgba(230,230,230,1.0));
    background: linear-gradient(to bottom, rgba(245,245,245,1.0), rgba(230,230,230,1.0));
}
.STable_Row_More
{
    background-color: #FFFFFF;
}
.SSortItem_AZ_Active, .SSortItem_AZ_DeActive, .SSortItem_ZA_Active, .SSortItem_ZA_DeActive {
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    top: 0px;
    background-color: rgba(255,255,255,0.0);
    background-repeat: no-repeat;
    background-position: center center;
    float: right;
    cursor: pointer;
}
.SSortItem_AZ_Active:hover, .SSortItem_AZ_DeActive:hover, .SSortItem_ZA_Active:hover, .SSortItem_ZA_DeActive:hover {
    background-color: rgba(255,255,255,1.0);
}
.SSortItem_AZ_Active {
    /*
    right: 0px;
    */
    background-image: url('../_Images/Sign_Sort_AZ_Active.png');
}
.SSortItem_AZ_DeActive {
    /*
    right: 0px;
    */
    background-image: url('../_Images/Sign_Sort_AZ_DeActive.png');
}
.SSortItem_ZA_Active {
    /*
    right: 20px;
    */
    background-image: url('../_Images/Sign_Sort_ZA_Active.png');
}
.SSortItem_ZA_DeActive {
    /*
    right: 20px;
    */
    background-image: url('../_Images/Sign_Sort_ZA_DeActive.png');
}
.SList_Items,
.STable_Items, .STable_Items_EN, .STable_Items_NoPad,
.STable_Items_Col, .STable_Items_Col_EN, .STable_Items_Col_NoPad,
.STable_Items_Sort, .STable_Items_Cal {
    height: auto;
    padding: 10px;
    border-collapse: collapse;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    direction: rtl;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STable_Items_EN, STable_Items_Col_EN {
    font-family: 'HelveticaLt';
    direction: ltr;
}
.STable_Items_NoPad, STable_Items_Col_NoPad {
    padding: 10px 0px 0px 0px;
    text-align: center;
}
.STable_Items_Sort {
    height: 20px;
    padding: 0px;
}
.STable_Items_NoPad p, .STable_Items_Col_NoPad p {
    margin-top: -2px;
}
.STable_Items_Cal {
    width: 40px;
    height: 40px;
    padding: 0px;
}
.STable_Items_Slice_Bottom, .STable_Items_Slice_Bottom_Key {
    width: 100%;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 1px #CCCCCC;
    font-family: 'Ravi';
    font-style: normal;
    font-size: 0.85em;
    color: #0078FF;
    direction: rtl;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.STable_Items_Slice_Bottom
{
    position: relative;
    display: table;
    margin-top: 5px;
}
.STable_Items_Slice_Bottom_Key
{
    position: absolute;
    display: block;
    left: 0px;
    bottom: 0px;
    cursor: pointer;
    z-index: 100;
}
.STable_Items_Slice_Bottom_Key:hover
{
    background-color: #0078FF;
    color: #FFFFFF;
}
.SList_Items .SStatus
{
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: 2px;
    border-radius: 3px;
    font-size: 0.9em;
    clear: both;
    direction: ltr;
}
.SList_Row .SList_Items
{
    display: block;
    font-weight: normal;
    font-size: 0.9em;
    color: #000000;
    text-align: right;
}
.SList_Row_Title .SList_Items
{
    display: block;
    font-weight: bold;
    font-size: 0.9em;
    color: #FFFFFF;
    text-align: right;
}
.SList_Row_Filters .SList_Items
{
    display: block;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding: 0px 20px 0px 0px;
    background-image: url('../_Images/Sign_Filter.png');
    background-repeat: no-repeat;
    background-position: right center;
}
.SList_Row_List .SList_Items
{
    display: block;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 20px 10px 0px;
    background-image: url('../_Images/Sign_List.png');
    background-repeat: no-repeat;
    background-position: right center;
    color: #0078FF;
}
.SList_Items .SArrow_D, .SList_Items .SArrow_U
{
    position: relative;
    display: table-cell;
    width: auto;
    height: 30px;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    font-size: 0.9em;
    text-align: right;
    vertical-align: middle;
}
.SList_Items .SArrow_D
{
    background-image: url('../_Images/Sign_Arrow_B.png');
}
.SList_Items .SArrow_U
{
    background-image: url('../_Images/Sign_Arrow_T.png');
}
.SList_Row_Filters .SList_Items .SArrow_D, .SList_Row_Filters .SList_Items .SArrow_U
{
    color: #585858;
}
.SList_Row_Filters .SList_Items:hover .SArrow_D, .SList_Row_Filters .SList_Items:hover .SArrow_U
{
    color: #000000;
}
.STable_Row .STable_Items, .STable_Row .STable_Items_EN, .STable_Row .STable_Items_NoPad {
    border: solid 1px #CCCCCC;
    font-weight: normal;
    font-size: 0.9em;
    color: #000000;
}
.STable_Row .STable_Items_Col, .STable_Row .STable_Items_Col_EN, .STable_Row .STable_Items_Col_NoPad {
    border-bottom: solid 1px #CCCCCC;
    font-weight: normal;
    font-size: 0.9em;
    color: #000000;
}
.STable_Row .STable_Items_Cal {
    border: solid 1px rgba(0,165,155,0.35);
    font-weight: normal;
    font-size: 0.9em;
    color: #000000;
}
.STable_Row_Title .STable_Items, .STable_Row_Title .STable_Items_EN, .STable_Row_Title .STable_Items_NoPad, .STable_Row_Title .STable_Items_Cal {
    border: solid 1px #CCCCCC;
    font-weight: bold;
    font-size: 0.9em;
    color: #FFFFFF;
}
.STable_Row_Title_Col .STable_Items_Col, .STable_Row_Title_Col .STable_Items_Col_EN, .STable_Row_Title_Col .STable_Items_Col_NoPad {
    border-bottom: solid 2px #4B7DB4;
    font-weight: bold;
    font-size: 0.9em;
    text-align: right;
    color: #4B7DB4;
}
.STable_Row_Include .STable_Items, .STable_Row_Include .STable_Items_EN, .STable_Row_Include .STable_Items_NoPad, .STable_Row_Include .STable_Items_Cal {
    padding: 3px;
    border-top: solid 1px #E0E0E0;
    border-bottom: solid 1px #E0E0E0;
    font-weight: normal;
    font-size: 0.9em;
    color: #000000;
}
.STable_Row_Include_Title .STable_Items, .STable_Row_Include_Title .STable_Items_EN, .STable_Row_Include_Title .STable_Items_NoPad, .STable_Row_Include_Title .STable_Items_Cal {
    padding: 5px;
    border: solid 1px rgba(255,255,255,0.2);
    font-weight: 500;
    font-size: 0.9em;
    color: #FFFFFF;
}
.STable_Row_Sort .STable_Items_Sort
{
    border: solid 1px #CCCCCC;
}
.STable_Row_More .STable_Items
{
    border: solid 1px #CCCCCC;
    padding: 0px;
}
.SList_Images
{
    width: 100%;
    height: auto;
    max-width: 130px;
}
.SList_Images_Small
{
    width: 100%;
    height: auto;
    max-width: 50px;
}
.SList_Icon_Translate
{
    position: absolute;
    display: block;
    width: 25px;
    height: 25px;
    left: 3px;
    top: 11px;
    background-image: url('../_Images/Sign_List_Translate.png');
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}
/*------------------------------ LIST ---------*/



/*----------------------------- CALENDAR ------------*/
.SCal_Days_Item_Title_Main {
    position: relative;
    display: block;
    width: inherit;
    height: inherit;
}
.SCal_Days_Item_Title {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    left: 50%;
    top: 50%;
    font-size: 0.85em;
    font-weight: 500;
    direction: rtl;
    z-index: 30;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -moz-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -ms-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    transform: translateX(-50%) translateY(-50%) rotate(-45deg);
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.SCal_Days_Item_Main {
    position: relative;
    display: table;
    width: 100%;
    height: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SCal_Days_Item, .SCal_Days_Item_Sel, .SCal_Days_Item_Sel_Red, .SCal_Days_Item_Sel_Orange {
    position: relative;
    display: table-cell;
    width: 100%;
    height: 100%;
    font-weight: normal;
    font-size: 0.9em;
    text-align: center;
    vertical-align: middle;
    direction: rtl;
    z-index: 30;
    cursor: pointer;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.SCal_Days_Item {
    background-color: rgba(235,240,255,1.0);
    color: #004696;
}
.SCal_Days_Item_Sel {
    background-color: rgba(0,165,155,1.0);
    color: #FFFFFF;
}
.SCal_Days_Item_Sel_Red {
    background-color: rgba(200,0,0,1.0);
    color: #FFFFFF;
}
.SCal_Days_Item_Sel_Orange {
    background-color: rgba(200,100,0,1.0);
    color: #FFFFFF;
}
.SCal_Days_Item_Title_Above, .SCal_Days_Item_Title_Inside {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
    left: 50%;
    font-size: 0.9em;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    direction: rtl;
    z-index: 10;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.SCal_Days_Item_Title_Above {
    bottom: 100%;
    padding-bottom: 4px;
    color: rgba(160,180,220,1.0);
}
.SCal_Days_Item_Title_Inside {
    bottom: 1px;
    padding-bottom: 0px;
    color: rgba(255,255,255,1.0);
}

.SCal_Days_Item .SCal_Days_Item_Title_Above {
    color: rgba(160,180,220,1.0);
}
.SCal_Days_Item_Sel .SCal_Days_Item_Title_Above {
    color: rgba(0,140,130,1.0);
}
.SCal_Days_Item_Sel_Red .SCal_Days_Item_Title_Above {
    color: rgba(200,0,0,1.0);
}
.SCal_Days_Item_Sel_Orange .SCal_Days_Item_Title_Above {
    color: rgba(200,100,0,1.0);
}
/*----------------------------- CALENDAR ------------*/


/*------------------------------- RATE --------------*/
.SRate_Item_Main {
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    padding: 5px;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.SRate_Item_Green, .SRate_Item_Gold, .SRate_Item_Red {
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    padding: 5px 10px 5px 10px;
    border-radius: 10px;
    direction: rtl;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.SRate_Item_Green {
    border: solid 2px rgba(0,165,155,1.0);
    /*
    background: rgba(0,165,155,1.0);
    background: -webkit-linear-gradient(top, rgba(10,200,185,1.0), rgba(0,165,155,1.0), rgba(0,130,120,1.0));
    background: -o-linear-gradient(bottom, rgba(10,200,185,1.0), rgba(0,165,155,1.0), rgba(0,130,120,1.0));
    background: -moz-linear-gradient(bottom, rgba(10,200,185,1.0), rgba(0,165,155,1.0), rgba(0,130,120,1.0));
    background: linear-gradient(to bottom, rgba(10,200,185,1.0), rgba(0,165,155,1.0), rgba(0,130,120,1.0));
    box-shadow: 0px 0px 0px 2px rgba(0,165,155,0.2);
    */
}
.SRate_Item_Gold {
    border: solid 2px rgba(205,150,50,1.0);
    /*
    background: rgba(205,150,50,1.0);
    background: -webkit-linear-gradient(top, rgba(230,175,70,1.0), rgba(205,150,50,1.0), rgba(190,140,35,1.0));
    background: -o-linear-gradient(bottom, rgba(230,175,70,1.0), rgba(205,150,50,1.0), rgba(190,140,35,1.0));
    background: -moz-linear-gradient(bottom, rgba(230,175,70,1.0), rgba(205,150,50,1.0), rgba(190,140,35,1.0));
    background: linear-gradient(to bottom, rgba(230,175,70,1.0), rgba(205,150,50,1.0), rgba(190,140,35,1.0));
    box-shadow: 0px 0px 0px 2px rgba(205,150,50,0.2);
    */
}
.SRate_Item_Red {
    border: solid 2px rgba(200,0,0,1.0);
    /*
    background: rgba(200,0,0,1.0);
    background: -webkit-linear-gradient(top, rgba(225,50,50,1.0), rgba(200,0,0,1.0), rgba(170,0,0,1.0));
    background: -o-linear-gradient(bottom, rgba(225,50,50,1.0), rgba(200,0,0,1.0), rgba(170,0,0,1.0));
    background: -moz-linear-gradient(bottom, rgba(225,50,50,1.0), rgba(200,0,0,1.0), rgba(170,0,0,1.0));
    background: linear-gradient(to bottom, rgba(225,50,50,1.0), rgba(200,0,0,1.0), rgba(170,0,0,1.0));
    box-shadow: 0px 0px 0px 2px rgba(200,0,0,0.2);
    */
}
.SRate_Item_Title {
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: normal;
    font-size: 0.9em;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    /*
    color: rgba(255,255,255,1.0);
    */
    color: rgba(0,0,0,1.0);
    direction: rtl;
    vertical-align: middle;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.SRate_Item_Icon {
    position: relative;
    display: inline-block;
    width: auto;
    height: auto;
    padding-left: 5px;
    vertical-align: middle;
}
.SRate_Item_Icon svg {
    width: auto;
    height: 20px;
    fill: rgba(255,255,255,0.8);
}
.SRate_Item_Green .SRate_Item_Icon svg {
    fill: rgba(0,165,155,1.0);
}
.SRate_Item_Gold .SRate_Item_Icon svg {
    fill: rgba(205,150,50,1.0);
}
.SRate_Item_Red .SRate_Item_Icon svg {
    fill: rgba(200,0,0,1.0);
}
/*------------------------------- RATE --------------*/


/*-------------------------- RADIO LIST STYLE TYPES -----*/
.SRadiolist_Style_Types input[type=radio] {
    display: none;
}
.SRadiolist_Style_Types label {
    display: inline;
    float: left;
    color: transparent;
    cursor: pointer;
    text-indent: 25px;
    white-space: nowrap;
    overflow: hidden;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.SRadiolist_Style_Types input[type=radio] + label {
    display: block;
    width: 25px;
    height: 25px;
    margin: -1px;
    padding: 0px;
    border: 1px solid rgba(200,200,200,1.0);
    box-shadow: 0px 0px 0px 3px rgba(0,120,255,0.0);
    border-radius: 2px;
    background-color: transparent;
    vertical-align: middle;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.SRadiolist_Style_Types input[type=radio] + label:hover {
    border: 1px solid rgba(120,120,120,1.0);
    filter: alpha(opacity=85);
    opacity: 0.85;
}
.SRadiolist_Style_Types input[type=radio]:checked + label {
    border: 1px solid rgba(0,120,255,1.0);
    box-shadow: 0px 0px 0px 3px rgba(0,120,255,0.4);
    background-color: rgba(0,120,255,0.1);
    filter: alpha(opacity=100);
    opacity: 1.0;
}
.SStyle_Text_Icon_Align_H1 label, .SStyle_Text_Icon_Align_H2 label, .SStyle_Text_Icon_Align_H3 label, .SStyle_Text_Icon_Align_H4 label {
    background-image: url('../_Images/Style_Text_Icon_Align_H.png');
    background-repeat: no-repeat;
}
.SStyle_Text_Icon_Size1 label, .SStyle_Text_Icon_Size2 label, .SStyle_Text_Icon_Size3 label, .SStyle_Text_Icon_Size4 label, .SStyle_Text_Icon_Size5 label {
    background-image: url('../_Images/Style_Text_Icon_Size.png');
    background-repeat: no-repeat;
} .SStyle_Text_Icon_Color1 label, .SStyle_Text_Icon_Color2 label, .SStyle_Text_Icon_Color3 label, .SStyle_Text_Icon_Color4 label, .SStyle_Text_Icon_Color5 label, .SStyle_Text_Icon_Color6 label, .SStyle_Text_Icon_Color7 label, .SStyle_Text_Icon_Color8 label, .SStyle_Text_Icon_Color9 label, .SStyle_Text_Icon_Color10 label, .SStyle_Text_Icon_Color11 label, .SStyle_Text_Icon_Color12 label, .SStyle_Text_Icon_Color13 label, .SStyle_Text_Icon_Color14 label, .SStyle_Text_Icon_Color15 label, .SStyle_Text_Icon_Color16 label, .SStyle_Text_Icon_Color17 label {
    background-image: url('../_Images/Style_Text_Icon_Color.png');
    background-repeat: no-repeat;
} .SStyle_Text_Icon_Sign1 label, .SStyle_Text_Icon_Sign2 label, .SStyle_Text_Icon_Sign3 label, .SStyle_Text_Icon_Sign4 label, .SStyle_Text_Icon_Sign5 label, .SStyle_Text_Icon_Sign6 label {
    background-image: url('../_Images/Style_Text_Icon_Sign.png');
    background-repeat: no-repeat;
} .SStyle_Image_Icon_Align_H1 label, .SStyle_Image_Icon_Align_H2 label, .SStyle_Image_Icon_Align_H3 label, .SStyle_Image_Icon_Align_H4 label {
    background-image: url('../_Images/Style_Image_Icon_Align_H.png');
    background-repeat: no-repeat;
} .SStyle_Image_Icon_Size1 label, .SStyle_Image_Icon_Size2 label, .SStyle_Image_Icon_Size3 label, .SStyle_Image_Icon_Size4 label, .SStyle_Image_Icon_Size5 label {
    background-image: url('../_Images/Style_Image_Icon_Size.png');
    background-repeat: no-repeat;
} .SStyle_Image_Icon_Shape1 label, .SStyle_Image_Icon_Shape2 label, .SStyle_Image_Icon_Shape3 label {
    background-image: url('../_Images/Style_Image_Icon_Shape.png');
    background-repeat: no-repeat;
} .SStyle_Image_Icon_Frame1 label, .SStyle_Image_Icon_Frame2 label, .SStyle_Image_Icon_Frame3 label, .SStyle_Image_Icon_Frame4 label, .SStyle_Image_Icon_Frame5 label {
    background-image: url('../_Images/Style_Image_Icon_Frame.png');
    background-repeat: no-repeat;
} .SStyle_Map_Icon_Position1 label, .SStyle_Map_Icon_Position2 label, .SStyle_Map_Icon_Position3 label, .SStyle_Map_Icon_Position4 label {
    background-image: url('../_Images/Style_Map_Icon_Position.png');
    background-repeat: no-repeat;
} .SStyle_Link_Icon_Shape1 label, .SStyle_Link_Icon_Shape2 label, .SStyle_Link_Icon_Shape3 label, .SStyle_Link_Icon_Shape4 label {
    background-image: url('../_Images/Style_Link_Icon_Shape.png');
    background-repeat: no-repeat;
} .SStyle_Text_Icon_Align_H1 label, .SStyle_Text_Icon_Size1 label, .SStyle_Text_Icon_Color1 label, .SStyle_Text_Icon_Sign1 label, .SStyle_Image_Icon_Align_H1 label, .SStyle_Image_Icon_Size1 label, .SStyle_Image_Icon_Shape1 label, .SStyle_Image_Icon_Frame1 label, .SStyle_Map_Icon_Position1 label, .SStyle_Link_Icon_Shape1 label {
    background-position: 0px;
} .SStyle_Text_Icon_Align_H2 label, .SStyle_Text_Icon_Size2 label, .SStyle_Text_Icon_Color2 label, .SStyle_Text_Icon_Sign2 label, .SStyle_Image_Icon_Align_H2 label, .SStyle_Image_Icon_Size2 label, .SStyle_Image_Icon_Shape2 label, .SStyle_Image_Icon_Frame2 label, .SStyle_Map_Icon_Position2 label, .SStyle_Link_Icon_Shape2 label {
    background-position: -25px;
} .SStyle_Text_Icon_Align_H3 label, .SStyle_Text_Icon_Size3 label, .SStyle_Text_Icon_Color3 label, .SStyle_Text_Icon_Sign3 label, .SStyle_Image_Icon_Align_H3 label, .SStyle_Image_Icon_Size3 label, .SStyle_Image_Icon_Shape3 label, .SStyle_Image_Icon_Frame3 label, .SStyle_Map_Icon_Position3 label, .SStyle_Link_Icon_Shape3 label {
    background-position: -50px;
} .SStyle_Text_Icon_Align_H4 label, .SStyle_Text_Icon_Size4 label, .SStyle_Text_Icon_Color4 label, .SStyle_Text_Icon_Sign4 label, .SStyle_Image_Icon_Align_H4 label, .SStyle_Image_Icon_Size4 label, .SStyle_Image_Icon_Shape4 label, .SStyle_Image_Icon_Frame4 label, .SStyle_Map_Icon_Position4 label, .SStyle_Link_Icon_Shape4 label {
    background-position: -75px;
} .SStyle_Text_Icon_Align_H5 label, .SStyle_Text_Icon_Size5 label, .SStyle_Text_Icon_Color5 label, .SStyle_Text_Icon_Sign5 label, .SStyle_Image_Icon_Align_H5 label, .SStyle_Image_Icon_Size5 label, .SStyle_Image_Icon_Shape5 label, .SStyle_Image_Icon_Frame5 label, .SStyle_Map_Icon_Position5 label, .SStyle_Link_Icon_Shape5 label {
    background-position: -100px;
} .SStyle_Text_Icon_Color6 label, .SStyle_Text_Icon_Sign6 label {
    background-position: -125px;
} .SStyle_Text_Icon_Color7 label {
    background-position: -150px;
} .SStyle_Text_Icon_Color8 label {
    background-position: -175px;
} .SStyle_Text_Icon_Color9 label {
    background-position: -200px;
} .SStyle_Text_Icon_Color10 label {
    background-position: -225px;
} .SStyle_Text_Icon_Color11 label {
    background-position: -250px;
} .SStyle_Text_Icon_Color12 label {
    background-position: -275px;
} .SStyle_Text_Icon_Color13 label {
    background-position: -300px;
} .SStyle_Text_Icon_Color14 label {
    background-position: -325px;
} .SStyle_Text_Icon_Color15 label {
    background-position: -350px;
} .SStyle_Text_Icon_Color16 label {
    background-position: -375px;
} .SStyle_Text_Icon_Color17 label {
    background-position: -400px;
}
    /*-------------------------- RADIO LIST STYLE TYPES -----*/
    /*---------------------------- IMAGE STYLE TYPES --------*/
    .SStyle_Text_Icon_Image_Align_H1, .SStyle_Text_Icon_Image_Align_H2, .SStyle_Text_Icon_Image_Align_H3, .SStyle_Text_Icon_Image_Align_H4, .SStyle_Text_Icon_Image_Align_H5, .SStyle_Text_Icon_Image_Size1, .SStyle_Text_Icon_Image_Size2, .SStyle_Text_Icon_Image_Size3, .SStyle_Text_Icon_Image_Size4, .SStyle_Text_Icon_Image_Size5, .SStyle_Text_Icon_Image_Color1, .SStyle_Text_Icon_Image_Color2, .SStyle_Text_Icon_Image_Color3, .SStyle_Text_Icon_Image_Color4, .SStyle_Text_Icon_Image_Color5, .SStyle_Text_Icon_Image_Color6, SStyle_Text_Icon_Image_Color7, SStyle_Text_Icon_Image_Color8, SStyle_Text_Icon_Image_Color9, SStyle_Text_Icon_Image_Color10, SStyle_Text_Icon_Image_Color11, SStyle_Text_Icon_Image_Color12, SStyle_Text_Icon_Image_Color13, SStyle_Text_Icon_Image_Color14, SStyle_Text_Icon_Image_Color15, SStyle_Text_Icon_Image_Color16, SStyle_Text_Icon_Image_Color17, .SStyle_Text_Icon_Image_Color1, .SStyle_Text_Icon_Image_Color2, .SStyle_Text_Icon_Image_Color3, .SStyle_Text_Icon_Image_Color4, .SStyle_Text_Icon_Image_Color5, .SStyle_Image_Icon_Image_Align_H1, .SStyle_Image_Icon_Image_Align_H2, .SStyle_Image_Icon_Image_Align_H3, .SStyle_Image_Icon_Image_Align_H4, .SStyle_Image_Icon_Image_Align_H5, .SStyle_Image_Icon_Image_Size1, .SStyle_Image_Icon_Image_Size2, .SStyle_Image_Icon_Image_Size3, .SStyle_Image_Icon_Image_Size4, .SStyle_Image_Icon_Image_Size5, .SStyle_Image_Icon_Image_Shape1, .SStyle_Image_Icon_Image_Shape2, .SStyle_Image_Icon_Image_Shape3, .SStyle_Image_Icon_Image_Shape4, .SStyle_Image_Icon_Image_Shape5, .SStyle_Image_Icon_Image_Frame1, .SStyle_Image_Icon_Image_Frame2, .SStyle_Image_Icon_Image_Frame3, .SStyle_Image_Icon_Image_Frame4, .SStyle_Image_Icon_Image_Frame5, .SStyle_Map_Icon_Image_Position1, .SStyle_Map_Icon_Image_Position2, .SStyle_Map_Icon_Image_Position3, .SStyle_Map_Icon_Image_Position4, .SStyle_Map_Icon_Image_Position5, .SStyle_Link_Icon_Image_Shape1, .SStyle_Link_Icon_Image_Shape2, .SStyle_Link_Icon_Image_Shape3, .SStyle_Link_Icon_Image_Shape4, .SStyle_Link_Icon_Image_Shape5 {
    display: block;
    width: 25px;
    height: 25px;
    padding: 0px;
    border: 1px solid rgba(200,200,200,1.0);
    background-color: #FFFFFF;
} .SStyle_Text_Icon_Image_Align_H1, .SStyle_Text_Icon_Image_Align_H2, .SStyle_Text_Icon_Image_Align_H3, .SStyle_Text_Icon_Image_Align_H4 {
    background-image: url('../_Images/Style_Text_Icon_Align_H.png');
    background-repeat: no-repeat;
} .SStyle_Text_Icon_Image_Size1, .SStyle_Text_Icon_Image_Size2, .SStyle_Text_Icon_Image_Size3, .SStyle_Text_Icon_Image_Size4 {
    background-image: url('../_Images/Style_Text_Icon_Size.png');
    background-repeat: no-repeat;
} .SStyle_Text_Icon_Image_Color1, .SStyle_Text_Icon_Image_Color2, .SStyle_Text_Icon_Image_Color3, .SStyle_Text_Icon_Image_Color4, .SStyle_Text_Icon_Image_Color5, .SStyle_Text_Icon_Image_Color6, .SStyle_Text_Icon_Image_Color7, .SStyle_Text_Icon_Image_Color8, .SStyle_Text_Icon_Image_Color9, .SStyle_Text_Icon_Image_Color10, .SStyle_Text_Icon_Image_Color11, .SStyle_Text_Icon_Image_Color12, .SStyle_Text_Icon_Image_Color13, .SStyle_Text_Icon_Image_Color14, .SStyle_Text_Icon_Image_Color15, .SStyle_Text_Icon_Image_Color16, .SStyle_Text_Icon_Image_Color17 {
    background-image: url('../_Images/Style_Text_Icon_Color.png');
    background-repeat: no-repeat;
} .SStyle_Text_Icon_Image_Sign1, .SStyle_Text_Icon_Image_Sign2, .SStyle_Text_Icon_Image_Sign3, .SStyle_Text_Icon_Image_Sign4, .SStyle_Text_Icon_Image_Sign5, .SStyle_Text_Icon_Image_Sign6 {
    background-image: url('../_Images/Style_Text_Icon_Sign.png');
    background-repeat: no-repeat;
} .SStyle_Image_Icon_Image_Align_H1, .SStyle_Image_Icon_Image_Align_H2, .SStyle_Image_Icon_Image_Align_H3, .SStyle_Image_Icon_Image_Align_H4 {
    background-image: url('../_Images/Style_Image_Icon_Align_H.png');
    background-repeat: no-repeat;
} .SStyle_Image_Icon_Image_Size1, .SStyle_Image_Icon_Image_Size2, .SStyle_Image_Icon_Image_Size3, .SStyle_Image_Icon_Image_Size4 {
    background-image: url('../_Images/Style_Image_Icon_Size.png');
    background-repeat: no-repeat;
} .SStyle_Image_Icon_Image_Shape1, .SStyle_Image_Icon_Image_Shape2, .SStyle_Image_Icon_Image_Shape3 {
    background-image: url('../_Images/Style_Image_Icon_Shape.png');
    background-repeat: no-repeat;
} .SStyle_Image_Icon_Image_Frame1, .SStyle_Image_Icon_Image_Frame2, .SStyle_Image_Icon_Image_Frame3, .SStyle_Image_Icon_Image_Frame4, .SStyle_Image_Icon_Image_Frame5 {
    background-image: url('../_Images/Style_Image_Icon_Frame.png');
    background-repeat: no-repeat;
} .SStyle_Map_Icon_Image_Position1, .SStyle_Map_Icon_Image_Position2, .SStyle_Map_Icon_Image_Position3, .SStyle_Map_Icon_Image_Position4 {
    background-image: url('../_Images/Style_Map_Icon_Position.png');
    background-repeat: no-repeat;
} .SStyle_Link_Icon_Image_Shape1, .SStyle_Link_Icon_Image_Shape2, .SStyle_Link_Icon_Image_Shape3, .SStyle_Link_Icon_Image_Shape4 {
    background-image: url('../_Images/Style_Link_Icon_Shape.png');
    background-repeat: no-repeat;
} .SStyle_Text_Icon_Image_Align_H1, .SStyle_Text_Icon_Image_Size1, .SStyle_Text_Icon_Image_Color1, .SStyle_Text_Icon_Image_Sign1, .SStyle_Image_Icon_Image_Align_H1, .SStyle_Image_Icon_Image_Size1, .SStyle_Image_Icon_Image_Shape1, .SStyle_Image_Icon_Image_Frame1, .SStyle_Map_Icon_Image_Position1, .SStyle_Link_Icon_Image_Shape1 {
    background-position: 0px;
} .SStyle_Text_Icon_Image_Align_H2, .SStyle_Text_Icon_Image_Size2, .SStyle_Text_Icon_Image_Color2, .SStyle_Text_Icon_Image_Sign2, .SStyle_Image_Icon_Image_Align_H2, .SStyle_Image_Icon_Image_Size2, .SStyle_Image_Icon_Image_Shape2, .SStyle_Image_Icon_Image_Frame2, .SStyle_Map_Icon_Image_Position1, .SStyle_Link_Icon_Image_Shape2 {
    background-position: -25px;
} .SStyle_Text_Icon_Image_Align_H3, .SStyle_Text_Icon_Image_Size3, .SStyle_Text_Icon_Image_Color3, .SStyle_Text_Icon_Image_Sign3, .SStyle_Image_Icon_Image_Align_H3, .SStyle_Image_Icon_Image_Size3, .SStyle_Image_Icon_Image_Shape3, .SStyle_Image_Icon_Image_Frame3, .SStyle_Map_Icon_Image_Position1, .SStyle_Link_Icon_Image_Shape3 {
    background-position: -50px;
} .SStyle_Text_Icon_Image_Align_H4, .SStyle_Text_Icon_Image_Size4, .SStyle_Text_Icon_Image_Color4, .SStyle_Text_Icon_Image_Sign4, .SStyle_Image_Icon_Image_Align_H4, .SStyle_Image_Icon_Image_Size4, .SStyle_Image_Icon_Image_Shape4, .SStyle_Image_Icon_Image_Frame4, .SStyle_Map_Icon_Image_Position1, .SStyle_Link_Icon_Image_Shape4 {
    background-position: -75px;
} .SStyle_Text_Icon_Image_Align_H5, .SStyle_Text_Icon_Image_Size5, .SStyle_Text_Icon_Image_Color5, .SStyle_Text_Icon_Image_Sign5, .SStyle_Image_Icon_Image_Align_H5, .SStyle_Image_Icon_Image_Size5, .SStyle_Image_Icon_Image_Shape5, .SStyle_Image_Icon_Image_Frame5, .SStyle_Map_Icon_Image_Position1, .SStyle_Link_Icon_Image_Shape5 {
    background-position: -100px;
} .SStyle_Text_Icon_Image_Color6, .SStyle_Text_Icon_Image_Sign6 {
    background-position: -125px;
} .SStyle_Text_Icon_Image_Color7 {
    background-position: -150px;
} .SStyle_Text_Icon_Image_Color8 {
    background-position: -175px;
} .SStyle_Text_Icon_Image_Color9 {
    background-position: -200px;
} .SStyle_Text_Icon_Image_Color10 {
    background-position: -225px;
} .SStyle_Text_Icon_Image_Color11 {
    background-position: -250px;
} .SStyle_Text_Icon_Image_Color12 {
    background-position: -275px;
} .SStyle_Text_Icon_Image_Color13 {
    background-position: -300px;
} .SStyle_Text_Icon_Image_Color14 {
    background-position: -325px;
} .SStyle_Text_Icon_Image_Color15 {
    background-position: -350px;
} .SStyle_Text_Icon_Image_Color16 {
    background-position: -375px;
} .SStyle_Text_Icon_Image_Color17 {
    background-position: -400px;
}
    /*---------------------------- IMAGE STYLE TYPES --------*/
    /*-------------------------- RADIO LIST STYLE TEXTS -----*/
    .SRadiolist_Style_Texts input[type=radio] {
    display: none;
} .SRadiolist_Style_Texts td {
    padding-bottom: 10px;
} .SRadiolist_Style_Texts label {
    position: relative;
    display: inline;
    width: auto;
    height: 20px;
    padding: 3px 25px 3px 5px;
    margin: 0px;
    background-color: rgba(250,250,250,1.0);
    border: 1px solid rgba(220,220,220,1.0);
    border-radius: 14px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 300;
    font-size: 1.0em;
    text-align: center;
    vertical-align: middle;
    color: #999999;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    direction: rtl;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none;
} .SRadiolist_Style_Texts label:hover {
    border: 1px solid rgba(160,160,160,1.0);
    color: #000000;
} .SRadiolist_Style_Texts label:before {
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    right: 5px;
    top: 50%;
    margin-top: -6px;
    background-color: rgba(255,255,255,1.0);
    border: 3px solid rgba(255,255,255,1.0);
    box-shadow: 0px 0px 0px 2px rgba(200,200,200,1.0);
    border-radius: 6px;
    content: "";
    -moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
} .SRadiolist_Style_Texts input[type=radio]:checked + label:before {
    background-color: rgba(50,50,50,1.0);
} .SRadiolist_Style_Texts input[type=radio]:checked + label {
    background-color: rgba(0,120,255,0.05);
    border: 1px solid rgba(0,120,255,1.0);
    color: #0078FF;
} .SRadiolist_Style_Texts_Item_Green input[type=radio] + label, .SRadiolist_Style_Texts_Item_Blue input[type=radio] + label, .SRadiolist_Style_Texts_Item_Gray input[type=radio] + label, .SRadiolist_Style_Texts_Item_Red input[type=radio] + label, .SRadiolist_Style_Texts_Item_Yellow input[type=radio] + label, .SRadiolist_Style_Texts_Item_Magenta input[type=radio] + label {
    display: block;
    width: auto;
    height: inherit;
} .SRadiolist_Style_Texts_Item_Green input[type=radio]:checked + label {
    background-color: rgba(0,180,30,0.05);
    border: 1px solid rgba(0,180,30,1.0);
    color: #00B41E;
} .SRadiolist_Style_Texts_Item_Blue input[type=radio]:checked + label {
    background-color: rgba(0,120,255,0.05);
    border: 1px solid rgba(0,120,255,1.0);
    color: #0078FF;
} .SRadiolist_Style_Texts_Item_Gray input[type=radio]:checked + label {
    background-color: rgba(220,220,220,0.05);
    border: 1px solid rgba(220,220,220,1.0);
    color: #CCCCCC;
} .SRadiolist_Style_Texts_Item_Red input[type=radio]:checked + label {
    background-color: rgba(200,0,0,0.05);
    border: 1px solid rgba(200,0,0,1.0);
    color: #C80000;
} .SRadiolist_Style_Texts_Item_Yellow input[type=radio]:checked + label {
    background-color: rgba(255,140,0,0.05);
    border: 1px solid rgba(255,140,0,1.0);
    color: #FF8C00;
} .SRadiolist_Style_Texts_Item_Magenta input[type=radio]:checked + label {
    background-color: rgba(180,0,180,0.05);
    border: 1px solid rgba(180,0,180,1.0);
    color: #B400B4;
}
    /*-------------------------- RADIO LIST STYLE TEXTS -----*/
    /*----------------------------- RADIO STYLE TEXTS -------*/
    .SRadio_Style_Texts input[type=radio] {
    display: none;
} .SRadio_Style_Texts, .SRadio_Style_Texts_Green, .SRadio_Style_Texts_Blue, .SRadio_Style_Texts_Gray, .SRadio_Style_Texts_Red, .SRadio_Style_Texts_Yellow, .SRadio_Style_Texts_Magenta {
    position: relative;
    display: table;
    width: auto;
    height: 26px;
    margin: 3px 0px 3px 0px;
} .SRadio_Style_Texts label {
    position: relative;
    display: inline;
    width: auto;
    height: 20px;
    padding: 3px 25px 3px 5px;
    margin: 0px;
    background-color: rgba(250,250,250,1.0);
    border: 1px solid rgba(220,220,220,1.0);
    border-radius: 14px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 300;
    font-size: 1.0em;
    text-align: center;
    vertical-align: middle;
    color: #999999;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    direction: rtl;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none;
} .SRadio_Style_Texts label:hover {
    border: 1px solid rgba(160,160,160,1.0);
    color: #000000;
} .SRadio_Style_Texts label:before {
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    right: 5px;
    top: 50%;
    margin-top: -6px;
    background-color: rgba(255,255,255,1.0);
    border: 3px solid rgba(255,255,255,1.0);
    box-shadow: 0px 0px 0px 2px rgba(200,200,200,1.0);
    border-radius: 6px;
    content: "";
    -moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
} .SRadio_Style_Texts input[type=radio]:checked + label:before {
    background-color: rgba(50,50,50,1.0);
} .SRadio_Style_Texts input[type=radio]:checked + label {
    background-color: rgba(0,120,255,0.05);
    border: 1px solid rgba(0,120,255,1.0);
    color: #0078FF;
} .SRadio_Style_Texts_Item_Green input[type=radio] + label, .SRadio_Style_Texts_Item_Blue input[type=radio] + label, .SRadio_Style_Texts_Item_Gray input[type=radio] + label, .SRadio_Style_Texts_Item_Red input[type=radio] + label, .SRadio_Style_Texts_Item_Yellow input[type=radio] + label, .SRadio_Style_Texts_Item_Magenta input[type=radio] + label {
    display: block;
    width: auto;
    height: inherit;
} .SRadio_Style_Texts_Item_Green input[type=radio]:checked + label {
    background-color: rgba(0,180,30,0.05);
    border: 1px solid rgba(0,180,30,1.0);
    color: #00B41E;
} .SRadio_Style_Texts_Item_Blue input[type=radio]:checked + label {
    background-color: rgba(0,120,255,0.05);
    border: 1px solid rgba(0,120,255,1.0);
    color: #0078FF;
} .SRadio_Style_Texts_Item_Gray input[type=radio]:checked + label {
    background-color: rgba(220,220,220,0.05);
    border: 1px solid rgba(220,220,220,1.0);
    color: #CCCCCC;
} .SRadio_Style_Texts_Item_Red input[type=radio]:checked + label {
    background-color: rgba(200,0,0,0.05);
    border: 1px solid rgba(200,0,0,1.0);
    color: #C80000;
} .SRadio_Style_Texts_Item_Yellow input[type=radio]:checked + label {
    background-color: rgba(255,140,0,0.05);
    border: 1px solid rgba(255,140,0,1.0);
    color: #FF8C00;
} .SRadio_Style_Texts_Item_Magenta input[type=radio]:checked + label {
    background-color: rgba(180,0,180,0.05);
    border: 1px solid rgba(180,0,180,1.0);
    color: #B400B4;
}
    /*----------------------------- RADIO STYLE TEXTS -------*/
    /*-------------------------- CHECK LIST STYLE TEXTS -----*/
    .SCheck_List_Style_Texts {
    min-width: 250px;
} .SCheck_List_Style_Texts input[type=checkbox] {
    display: none;
} .SCheck_List_Style_Texts label {
    position: relative;
    display: inline;
    width: auto;
    height: 50px;
    min-width: 0px;
    padding: 3px 55px 3px 5px;
    margin: 0px;
    background-color: rgba(250,250,250,0.0);
    border-radius: 14px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 300;
    font-size: 1.0em;
    text-align: right;
    vertical-align: middle;
    color: #000000;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    direction: rtl;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none;
} .SCheck_List_Style_Texts label:hover {
    background-color: rgba(250,250,250,1.0);
} .SCheck_List_Style_Texts input[type=checkbox] + label {
    position: relative;
    display: block;
    width: auto;
    height: auto;
} .SCheck_List_Style_Texts label:before {
    position: absolute;
    display: block;
    width: 40px;
    height: 22px;
    right: 2px;
    top: 50%;
    margin-top: -12px;
    border-radius: 12px;
    background-color: rgba(200,200,200,1.0);
    border: 1px solid rgba(200,200,200,0.4);
    content: "";
    -moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
    z-index: 10;
} .SCheck_List_Style_Texts input[type=checkbox]:checked + label:before {
    background-color: rgba(0,120,255,1.0);
    border-color: rgba(0,120,255,1.0);
} .SCheck_List_Style_Texts_Green input[type=checkbox]:checked + label:before {
    background-color: rgba(0,180,30,1.0);
    border-color: rgba(0,180,30,1.0);
} .SCheck_List_Style_Texts_Blue input[type=checkbox]:checked + label:before {
    background-color: rgba(0,120,255,1.0);
    border-color: rgba(0,120,255,1.0);
} .SCheck_List_Style_Texts_Gray input[type=checkbox]:checked + label:before {
    background-color: rgba(220,220,220,1.0);
    border-color: rgba(220,220,220,1.0);
} .SCheck_List_Style_Texts_Red input[type=checkbox]:checked + label:before {
    background-color: rgba(200,0,0,1.0);
    border-color: rgba(200,0,0,1.0);
} .SCheck_List_Style_Texts_Yellow input[type=checkbox]:checked + label:before {
    background-color: rgba(255,140,0,1.0);
    border-color: rgba(255,140,0,1.0);
} .SCheck_List_Style_Texts_Magenta input[type=checkbox]:checked + label:before {
    background-color: rgba(180,0,180,1.0);
    border-color: rgba(180,0,180,1.0);
} .SCheck_List_Style_Texts label:after {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    right: 23px;
    top: 50%;
    margin-top: -9px;
    border-radius: 9px;
    background-color: rgba(255,255,255,1.0);
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.2);
    content: "";
    -moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
    z-index: 20;
} .SCheck_List_Style_Texts input[type=checkbox]:checked + label:after {
    right: 5px;
    background-color: rgba(255,255,255,1.0);
}
    /*-------------------------- CHECK LIST STYLE TEXTS -----*/
    /*----------------------------- CHECK STYLE TEXTS -------*/
    .SCheck_Style_Texts input[type=checkbox], .SCheck_Style_Texts_Green input[type=checkbox], .SCheck_Style_Texts_Blue input[type=checkbox], .SCheck_Style_Texts_Gray input[type=checkbox], .SCheck_Style_Texts_Red input[type=checkbox], .SCheck_Style_Texts_Yellow input[type=checkbox], .SCheck_Style_Texts_Magenta input[type=checkbox] {
    display: none;
} .SCheck_Style_Texts, .SCheck_Style_Texts_Green, .SCheck_Style_Texts_Blue, .SCheck_Style_Texts_Gray, .SCheck_Style_Texts_Red, .SCheck_Style_Texts_Yellow, .SCheck_Style_Texts_Magenta {
    position: relative;
    display: table;
    width: auto;
    height: 26px;
    margin: 3px 0px 3px 0px;
} .SCheck_Style_Texts label, .SCheck_Style_Texts_Green label, .SCheck_Style_Texts_Blue label, .SCheck_Style_Texts_Gray label, .SCheck_Style_Texts_Red label, .SCheck_Style_Texts_Yellow label, .SCheck_Style_Texts_Magenta label {
    position: relative;
    display: inline;
    width: auto;
    height: 50px;
    padding: 3px 55px 3px 5px;
    margin: 0px;
    background-color: rgba(250,250,250,0.0);
    border-radius: 14px;
    font-family: 'Ravi';
    font-style: normal;
    font-weight: 300;
    font-size: 1.0em;
    text-align: right;
    vertical-align: middle;
    color: #000000;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    direction: rtl;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -webkit-user-select: none;
    user-select: none;
} .SCheck_Style_Texts label:hover, .SCheck_Style_Texts_Green label:hover, .SCheck_Style_Texts_Blue label:hover, .SCheck_Style_Texts_Gray label:hover, .SCheck_Style_Texts_Red label:hover, .SCheck_Style_Texts_Yellow label:hover, .SCheck_Style_Texts_Magenta label:hover {
    background-color: rgba(250,250,250,1.0);
} .SCheck_Style_Texts input[type=checkbox] + label, .SCheck_Style_Texts_Green input[type=checkbox] + label, .SCheck_Style_Texts_Blue input[type=checkbox] + label, .SCheck_Style_Texts_Gray input[type=checkbox] + label, .SCheck_Style_Texts_Red input[type=checkbox] + label, .SCheck_Style_Texts_Yellow input[type=checkbox] + label, .SCheck_Style_Texts_Magenta input[type=checkbox] + label {
    display: block;
    width: auto;
    height: inherit;
} .SCheck_Style_Texts label:before, .SCheck_Style_Texts_Green label:before, .SCheck_Style_Texts_Blue label:before, .SCheck_Style_Texts_Gray label:before, .SCheck_Style_Texts_Red label:before, .SCheck_Style_Texts_Yellow label:before, .SCheck_Style_Texts_Magenta label:before {
    position: absolute;
    display: block;
    width: 40px;
    height: 22px;
    right: 2px;
    top: 50%;
    margin-top: -12px;
    border-radius: 12px;
    background-color: rgba(200,200,200,1.0);
    border: 1px solid rgba(200,200,200,0.4);
    content: "";
    -moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
    z-index: 10;
} .SCheck_Style_Texts input[type=checkbox]:checked + label:before {
    background-color: rgba(0,120,255,1.0);
    border-color: rgba(0,120,255,1.0);
} .SCheck_Style_Texts_Green input[type=checkbox]:checked + label:before {
    background-color: rgba(0,180,30,1.0);
    border-color: rgba(0,180,30,1.0);
} .SCheck_Style_Texts_Blue input[type=checkbox]:checked + label:before {
    background-color: rgba(0,120,255,1.0);
    border-color: rgba(0,120,255,1.0);
} .SCheck_Style_Texts_Gray input[type=checkbox]:checked + label:before {
    background-color: rgba(220,220,220,1.0);
    border-color: rgba(220,220,220,1.0);
} .SCheck_Style_Texts_Red input[type=checkbox]:checked + label:before {
    background-color: rgba(200,0,0,1.0);
    border-color: rgba(200,0,0,1.0);
} .SCheck_Style_Texts_Yellow input[type=checkbox]:checked + label:before {
    background-color: rgba(255,140,0,1.0);
    border-color: rgba(255,140,0,1.0);
} .SCheck_Style_Texts_Magenta input[type=checkbox]:checked + label:before {
    background-color: rgba(180,0,180,1.0);
    border-color: rgba(180,0,180,1.0);
} .SCheck_Style_Texts label:after, .SCheck_Style_Texts_Green label:after, .SCheck_Style_Texts_Blue label:after, .SCheck_Style_Texts_Gray label:after, .SCheck_Style_Texts_Red label:after, .SCheck_Style_Texts_Yellow label:after, .SCheck_Style_Texts_Magenta label:after {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    right: 23px;
    top: 50%;
    margin-top: -9px;
    border-radius: 9px;
    background-color: rgba(255,255,255,1.0);
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.2);
    content: "";
    -moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
    z-index: 20;
} .SCheck_Style_Texts input[type=checkbox]:checked + label:after {
    right: 5px;
    background-color: rgba(255,255,255,1.0);
} .SCheck_Style_Texts_Green input[type=checkbox]:checked + label:after {
    right: 5px;
    background-color: rgba(255,255,255,1.0);
} .SCheck_Style_Texts_Blue input[type=checkbox]:checked + label:after {
    right: 5px;
    background-color: rgba(255,255,255,1.0);
} .SCheck_Style_Texts_Gray input[type=checkbox]:checked + label:after {
    right: 5px;
    background-color: rgba(255,255,255,1.0);
} .SCheck_Style_Texts_Red input[type=checkbox]:checked + label:after {
    right: 5px;
    background-color: rgba(255,255,255,1.0);
} .SCheck_Style_Texts_Yellow input[type=checkbox]:checked + label:after {
    right: 5px;
    background-color: rgba(255,255,255,1.0);
} .SCheck_Style_Texts_Magenta input[type=checkbox]:checked + label:after {
    right: 5px;
    background-color: rgba(255,255,255,1.0);
}
    /*----------------------------- CHECK STYLE TEXTS -------*/
