body{
	font-family: "Open Sans Hebrew",Helvetica,Arial,sans-serif;
	background-color:#fff;
}
body, td, p{
	color:#707070;
}
p{
	margin:0px!important;
}
a{
	color:#00ACD2;
}
.header{
	height: 52px;
	background: url(../img/rimon_header.png) rgba(0, 0, 0, 0) no-repeat;
	background-size: 115px;
	background-position: right top;
	border-bottom: 2px solid #D8D8D8;
}

#header #menu_icon {
	float: left;
}

.header-management-app{
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 100%;
	flex-direction: row;
}

.base_netspark_typography {
	font-family: 'Rubik', sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin: 0;
}

.deep_blue {
	color: #13213B;
}

.dist_primary_color {
	color: #000000;
}

.dist_accent_color {
	color: #43C3DE;
}


.netspark_bold_action_link_typography {
	font-family: Rubik;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-decoration-line: underline;
}
.netspark_bold_action_typography {
	font-family: Rubik;
	font-size: 28px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.netspark_header_typography {
	color: #000000;
	font-size: 20px;
}

.netspark_logo {
	width: 32px;
	height: 32px;
	flex-shrink: 0;
	padding: 4px 4px 4px 8px;
}

#header #menu_icon {
	height: 25px;
	float : right;
	margin: 12px;
}

.button_div_netspark_management {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 32px;
	padding-bottom: 32px;
}

.netspark_container {
	display: flex;
	justify-content: center;
	align-items: center;
}
.netspark_container-vertical {
	display: flex;
	align-items: center;
}
.netspark_container-vertical-column {
	display: flex;
	align-items: center;
	flex-direction: column;
}

.netspark_container-horizontal-row {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}

.netspark_info_box {
	border-radius: 15px;
	background: #D4DEF4;
	padding: 16px;
	text-align: center;
}
.netspark_content_box {
	padding: 0px 16px 0px;
}
.button_medium {
	border-radius: 36px;
	background: #AECC6A;
	width: 80%;
	max-width: 320px;
	height: auto;
	padding: 16px;
	border: none;
	color: white;
	font-size: 20px;
	cursor: pointer;
	text-decoration: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: transform 0.3s ease;
}

.button_large_striking {
	width: 95%;
	border-radius: 50px;
	color: #595858;
	border: 3px solid #595858;
	background: #FFF;
	flex-shrink: 0;
	font-size: 18px;
	padding: 16px;
}

.white_info_box {
	width: 100%;
	border-radius: 8px;
	background: rgba(255, 255, 255, 0.50);
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
	box-sizing: border-box;
	padding: 16px;
	text-align: center;
}

.white_info_box_rounded {
	border-radius: 16px;
	border: 1px solid #D8E5FF;
	background: #FFF;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);
	padding: 16px;
	margin-top: 16px;
}

.horizontal_rule_info_box {
	border: none;
	height: 1px;
	background-color: #E1E1E1;
	margin-top: 32px;
	margin-bottom: 16px;
	width: 100%;
}

.mobile-bottom-container {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background: #FFF;
	height: 96px;
	box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
	padding: 8px;
	z-index: 100;
	align-items: center;
}

.flex-space-between-container {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.android-button {
	flex: 1;
	margin: 16px 32px 0;
}

.menu_link{
left: 0px;
right: auto;
}
.home_top{
	border-bottom:2px solid #D8D8D8;
}
.home_top .right  .iicon_button_div{
	border-bottom:2px solid #D8D8D8;
}
.home_top .left{
	border-left:2px solid #D8D8D8;
}
.time_limit{
border-right:2px solid #D8D8D8;
}
.main_tab{
	border-bottom:2px solid #D8D8D8;
}
.home_bottom{
	border-top:2px solid #D8D8D8;
}
.separator1{
	border-bottom:2px solid #D8D8D8;
}
.separator2{
	border-bottom:1px solid #e1e1e1;
}
.title{
	border-bottom:2px solid #D8D8D8;
}
.title .setting_button_div{
	border-right:2px solid #D8D8D8;
}
.title .iicon_button_div{
	border-right:2px solid #D8D8D8;
}
.time_limit_in_login_table td{
	border-left:2px solid #D8D8D8;
}

.description3{
color:#707070;
}

.button8{
	background:#A2CF39;
}

.button9{
background-color:#A2CF39;
border:none;
border-radius:0px;
}
.button9 p{
color:#fff;
}

.big_wait{
background:url(../img/big_wait.gif) transparent no-repeat center center; 
opacity:0.3;
filter:alpha(opacity=30); 
background-size:100px;
}

.tmp_success_message p{
	border-color:#A2CF39;
	background-color:#fff;
	color:#A2CF39;
	font-weight:bold;
}
.tmp_error_message p{
border-color:#D66969;
color:#D66969;
background-color:#fff;
margin:3px;
}

.tmp_success_message .close_link, .tmp_error_message .close_link{
background-color:#fff;
color:auto;
}

.protect_now_button{
	width: fit-content;
	background-color: #A4CC3D !important;
	background-image: none;
	border-radius: 7px;
	margin-top:13px
}

.success_message_add_list_item{
background-color: #fff;
display:inline-block;
border:3px solid #A2CF39;
color:#A2CF39;
}

.link{
color:#00ACD2;
}
.link1{
color:#00ACD2;
}

.error_message{
color:#D66969;
}

.on_off_button.on{
	background:url(../img/on.png) transparent no-repeat right top;
	background-size:105px 37px;
}
.on_off_button.on div.first{
color:#C0C0C0;
}
.on_off_button.on div.second{
color:#fff;
}
.on_off_button.off{
	background:url(../img/off.png) transparent no-repeat right top;
	background-size:105px 37px;
}
.on_off_button.off div.first{
color:#fff;
}
.on_off_button.off div.second{
color:#C0C0C0;
}

.confirm_div {
background-color: #fff;
border: 3px solid #D5D5D5;
}

.button5{
	background: #09AED2;
	box-shadow: 0px 5px #EBEBEB;
	color: #FFF;
}
.setting_button_div{
	background:url(../img/setting_icon.png) transparent no-repeat 7px 7px;
	background-size:29px 29px;
}



.web_profile_settings{
	background:url(../img/web_profile_settings.png) transparent no-repeat right top;
	background-size:28px 28px;
}
.app_profile_settings{
	background:url(../img/app_profile_settings.png) transparent no-repeat right top;
	background-size:28px 28px;
}
.white_black_list_settings{
	background:url(../img/white_black_list_settings.png) transparent no-repeat right top;
	background-size:28px 28px;
}
.big_clock{
	background:url(../img/big_clock.png) transparent no-repeat right top;
	background-size:58px 58px;
}

.iicon_button_div{
	background:none;
	text-align: center;
	color: #D8D8D8;
	border-bottom: 2px solid #D8D8D8;
	line-height: 43px;
}

.return_to_home_div{
	background:url(../img/home_button.png) transparent no-repeat right 7px;
	background-size:29px 29px;
	background-origin:content-box;
}
.return_to_home_div p{
	color:#00ACD2;
}

.update_rimon_3{
	background-color:#FFC107; 
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 11px;
	text-align: center;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}








.apps_category{
	color:#707070;
}

.apps_category_1{
	background:url(../img/other_apps.png) transparent no-repeat top right;
	background-size:28px 28px;
}
.apps_category_2{
	background:url(../img/leisure.png) transparent no-repeat top right;
	background-size:28px 28px;
}
.apps_category_3{
	background:url(../img/practical_use.png) transparent no-repeat top right;
	background-size:28px 28px;
}
.apps_category_4{
	background:url(../img/media.png) transparent no-repeat top right;
	background-size:28px 28px;
}
.apps_category_5{
	background:url(../img/communications.png) transparent no-repeat top right;
	background-size:28px 28px;
}

.button1, .button2, .button3, .button6, .button8,  .button9, .button10{
	box-shadow: 0px 5px #EBEBEB;
	color:#fff;
}
.button1.blue{
	background:url(../img/arrow_1.png) #09AED2 no-repeat 2px 2px;
	background-size:27px;
}
.button1.turkiz{
	background:url(../img/arrow_1.png) #A8D04B no-repeat 2px 2px;
	background-size:27px;
}
.button1.green{
	background:url(../img/arrow_1.png) #A8D04B no-repeat 2px 2px;
	background-size:27px;
}
.button1.orange{
	background:url(../img/arrow_1.png) #FFCA6A no-repeat 2px 2px;
	background-size:27px;
}
.button1.yellow{
	background:url(../img/arrow_1.png) #FBEB61 no-repeat 2px 2px;
	background-size:27px;
}
.button1.red{
	background:url(../img/arrow_1.png) #F77 no-repeat 2px 2px;
	background-size:27px;
}
.button1.violet{
	background:url(../img/arrow_1.png) #A8D04B no-repeat 2px 2px;
	background-size:27px;
}

.button2.blue{
	background:url(../img/arrow_1.png) #09AED2 no-repeat 1px 4px;
	background-size:20px;
}
.button2.turkiz{
	background:url(../img/arrow_1.png) #A8D04B no-repeat 1px 4px;
	background-size:20px;
}
.button2.green{
	background:url(../img/arrow_1.png) #A8D04B no-repeat 1px 4px;
	background-size:20px;
}
.button2.orange{
	background:url(../img/arrow_1.png) #FFCA6A no-repeat 1px 4px;
	background-size:20px;
}
.button2.yellow{
	background:url(../img/arrow_1.png) #FBEB61 no-repeat 1px 4px;
	background-size:20px;
}
.button2.red{
	background:url(../img/arrow_1.png) #F77 no-repeat 1px 4px;
	background-size:20px;
}
.button2.violet{
	background:url(../img/arrow_1.png) #A8D04B no-repeat 1px 4px;
	background-size:20px;
}
.button2.disabled{
	background:#e1e1e1!important;
	color:#fff;
}

.button3{
	background:#A2CF39;
}

.button6{
	background:#09AED2;
	height:auto;
	min-height:24px;
}
.button6_container{
	padding-bottom:12px;
}

.button10{
	background: url(../img/arrow_1.png) rgba(0, 0, 0, 0) no-repeat 1px 0px;
	background-size:20px;
	border:none!important;
	border-radius:0px!important;
}
.button10.red{
	background-color:#F77;
}
.button10.green{
	background-color:#A8D04B;
}
.button10.blue{
	background-color:#09AED2;
}
.button10.grey{
	background-color:#dcdcdc;
}


.content1_separator{
	border-bottom: 2px solid #c7c7c7;
}
.web_apps_tab_container{
	border-bottom:2px solid #c7c7c7;
}
.web_apps_tab_container.selected{
	border-bottom:6px solid #c7c7c7;
}
.web_apps_tab_container{
	border-bottom:2px solid #c7c7c7;
}

.plus_link{
background: url(../img/plus.png) rgba(0, 0, 0, 0) no-repeat right 11px;
background-size: 23px 23px;
}

.white_black_lists_table td{
	border-bottom:1px solid #e3e3e3;
}

.list_item_action_type_div{
	border-radius: 0px;
}
.list_item_action_type_div.red{
	background-color: #F77;
}
.list_item_action_type_div.green{
	background-color: #A8D04B;
}
.list_item_action_type_div.blue{
	background-color: #09AED2;
}

.graph {
background-color: #A8D04B;
}
.used {
background-color: #F77;
}
.time_limit_definition .time_limit_clock{
	background:url(../img/green_clock.png) transparent no-repeat right top;
	background-size:40px 40px;
}

.time_limit_definition .up{
	background:url(../img/up.png) transparent no-repeat center center;
	background-size:20px 11px;
	height:11px;
}
.time_limit_definition.no_active .up{
	background:url(../img/up_grey.png) transparent no-repeat center center;
	background-size:20px 11px;
}
.time_limit_definition .down{
	background:url(../img/down.png) transparent no-repeat center center;
	background-size:20px 11px;
	height:11px;
}
.time_limit_definition.no_active .down{
	background:url(../img/down_grey.png) transparent no-repeat center center;
	background-size:20px 11px;
}
.no_active .time_limit_numbers td{
	color:#e1e1e1;
}
.no_active .graph{
	background-color:#e1e1e1;
}
.no_active .used{
	background-color:#FADAD9;
}


.checkbox1 + label span {
    background:url(../img/checkbox_no_checked.png) left top no-repeat;
	background-size:26px;
}
.checkbox1:checked + label span {
    background:url(../img/checkbox_checked.png) left top no-repeat;
	background-size:26px;
}

.green2{
color:#A8D04B;
font-weight:bold;
}
.message3{
color: #09aed2;
}

#update_five_stars_div{
display:none;
}







/*SELECT CSS*/
@supports (pointer-events: none) and ((-webkit-appearance: none) or (-moz-appearance: none) or (appearance: none)) {

.custom-dropdown {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.custom-dropdown__select {
  -moz-appearance: none;
    border: 0 none;
    padding-right: 2.5em;
	width:100%;
	border:1px solid #d4d4d4;
	color:#7e7e7e;
	padding:5px;
	font-size: inherit;
	background-color:#fff;
}
.custom-dropdown:before, .custom-dropdown:after {
    content: "";
    pointer-events: none;
    position: absolute;
}/**/
.custom-dropdown:after {
    content: "''?";
    font-size: 0.625em;
    height: 19px;
    width: 26px;
    left: 1.2em;
    line-height: 1;
    margin-top: -0.5em;
    top: 50%;
	background-image:url(../img/select-arrow.png);
	color:transparent !important;
	background-size: 21px;
	background-repeat: no-repeat;
}
.custom-dropdown:before {
    bottom: 0;
    left: 0;
    top: 0;
    width: 45px;
}
.custom-dropdown--emerald:before {
    background-color: #ffffff;
		border:1px solid #d4d4d4;

}

@-moz-document url-prefix("") {
.custom-dropdown__select {
    padding-right: 0.9em;
	border:1px solid #d4d4d4;
	color:#7e7e7e;
	padding:20px 25px 20px 0;

}

}
}

form   {padding: 10px 0 0 0;}
input[type=button]
{
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;  
}

.login {font-size: 21px;
         padding:10px;
}
.description{
	color:#7F7F7F;
	font-size:13px;
}
.custom-dropdown {
    display: inline-block;
	width:100%;
}
/*END SELECT CSS*/

.login_form_top_link {
    border-bottom: none;
    padding: 7px 25px 7px 25px;
    background-color: #a2cf39;
}
.login_form_top_link  a{
    color: #fff!important;
}
.delete_button2{
background-color:#F77;
border-color:#F77;
}
.mobile_popup_background{
background-color:rgba(255,255,255,0.8);
}
.simplegreen{
color:#a8d049;
}
.simplered{
color:#ff7777;
}

.checkbox1 + label {
    color: inherit;
}
.description1{
    color: #999;
}

input[type=text],input[type=password],input[type=number],input[type=email] {
    box-sizing: border-box;
    width: 100%;
	 color: #7e7e7e;
	 border:solid 1px #d4d4d4;
	font-size: 28px;
	height: 40px;
	margin: 10px 0;
	padding: 0 25px;
}
.bottomLogin{
	margin:20px 0;
	height:50px!important;
	line-height: 50px!important;
}


.bottom{
	background-color: #a2cf39;
   	font-size: 32px;
	height: auto;
	line-height: 90px;

    border: medium none;
    box-shadow: 0 5px #ebebeb;
    color: #ffffff;
    display: block;
    font-family: Open Sans Hebrew,arial;
    font-weight: bold;
    margin: auto;
    text-align: center;
    width: 100%;
}
.chat_bot{
	padding-top: 12px;
    z-index: 999999;
    background: rgba(255,255,255,0.5);
    box-shadow: 0px 0px 8px 4px rgba(0,0,0,0.15);
    cursor: pointer;
    border-radius: 50%;
    position: fixed;
    right: 32px;
    bottom: 32px;
    width: 70px;
    height: 70px;
    box-sizing: border-box;
    line-height: 48px;
    text-align: center;
    font-size: 24px;
    background: white;
}
/*
@media only screen and (max-width: 33360px) {

	.login {font-size: 18px;padding: 10px;}
	form   {padding: 5px 0 0 0;}
    input[type=text],input[type=password],input[type=number],input[type=email] {font-size: 14px;height: 40px;margin: 5px 0;padding: 0 12px;}
   input[type=text],input[type=password],input[type=number],input[type=email]::-webkit-input-placeholder{color:inherit;}
    .bottom{font-size: 14px;height:40px;line-height: 40px;}
}
*/
.color_installation_maavaron_body{
	color: black;
}

#macos_choose_device_popup .button.onboard-2-btn {
	background: #A2CF39;
}

.button19 {
	background-color: #a8d055;
	margin-top: 13px;
	display: inline-block;
	width: 70%;
	padding: 5px 1px;
	color:white
}
