

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSSMain.css */
/************************************************************************/

* {box-sizing:border-box;}
body, html {width:100%; height:100%;}
body {
  text-rendering: optimizeLegibility;
  background-color:#fff; 
  color:#383c40; 
  padding:0; 
  margin:0; 
  /*font-family: 'Roboto', sans-serif;*/
  font-family: 'Hind', sans-serif;
  font-size:16px; 
  position:relative;
  opacity: 0;
}
h1, h2, h3, h4, h5, h6 {
  line-height:130%;
  margin:0;
  padding:.5em 0;
  font-family: 'Hind', sans-serif;
}
.leaf {line-height:150%;padding:0; margin:0; position:relative; display:inline-block; vertical-align:top;}
.row, col100 {width:100%; display:block; margin:0;}
p {margin:0;padding:1em 0;}

.col1 { width:1%; }
.col2 { width:2%; }
.col3 { width:3%; }
.col4 { width:4%; }
.col5 { width:5%; }
.col6 { width:6%; }
.col7 { width:7%; }
.col8 { width:8%; }
.col9 { width:9%; }
.col10 { width:10%; }
.col11 { width:11%; }
.col12 { width:12%; }
.col13 { width:13%; }
.col14 { width:14%; }
.col15 { width:15%; }
.col16 { width:16%; }
.col17 { width:17%; }
.col18 { width:18%; }
.col19 { width:19%; }
.col20 { width:20%; }
.col21 { width:21%; }
.col22 { width:22%; }
.col23 { width:23%; }
.col24 { width:24%; }
.col25 { width:25%; }
.col26 { width:26%; }
.col27 { width:27%; }
.col28 { width:28%; }
.col29 { width:29%; }
.col30 { width:30%; }
.col31 { width:31%; }
.col32 { width:32%; }
.col33 { width:33%; }
.col34 { width:34%; }
.col35 { width:35%; }
.col36 { width:36%; }
.col37 { width:37%; }
.col38 { width:38%; }
.col39 { width:39%; }
.col40 { width:40%; }
.col41 { width:41%; }
.col42 { width:42%; }
.col43 { width:43%; }
.col44 { width:44%; }
.col45 { width:45%; }
.col46 { width:46%; }
.col47 { width:47%; }
.col48 { width:48%; }
.col49 { width:49%; }
.col50 { width:50%; }
.col51 { width:51%; }
.col52 { width:52%; }
.col53 { width:53%; }
.col54 { width:54%; }
.col55 { width:55%; }
.col56 { width:56%; }
.col57 { width:57%; }
.col58 { width:58%; }
.col59 { width:59%; }
.col60 { width:60%; }
.col61 { width:61%; }
.col62 { width:62%; }
.col63 { width:63%; }
.col64 { width:64%; }
.col65 { width:65%; }
.col66 { width:66%; }
.col67 { width:67%; }
.col68 { width:68%; }
.col69 { width:69%; }
.col70 { width:70%; }
.col71 { width:71%; }
.col72 { width:72%; }
.col73 { width:73%; }
.col74 { width:74%; }
.col75 { width:75%; }
.col76 { width:76%; }
.col77 { width:77%; }
.col78 { width:78%; }
.col79 { width:79%; }
.col80 { width:80%; }
.col81 { width:81%; }
.col82 { width:82%; }
.col83 { width:83%; }
.col84 { width:84%; }
.col85 { width:85%; }
.col86 { width:86%; }
.col87 { width:87%; }
.col88 { width:88%; }
.col89 { width:89%; }
.col90 { width:90%; }
.col91 { width:91%; }
.col92 { width:92%; }
.col93 { width:93%; }
.col94 { width:94%; }
.col95 { width:95%; }
.col96 { width:96%; }
.col97 { width:97%; }
.col98 { width:98%; }
.col99 { width:99%; }
.col100 { width:100%; }


.column { display: inline-block; vertical-align: top; }

.col-xs-1 { width: 1%;}
.col-xs-2 { width: 2%;}
.col-xs-3 { width: 3%;}
.col-xs-4 { width: 4%;}
.col-xs-5 { width: 5%;}
.col-xs-6 { width: 6%;}
.col-xs-7 { width: 7%;}
.col-xs-8 { width: 8%;}
.col-xs-9 { width: 9%;}
.col-xs-10 { width: 10%;}
.col-xs-11 { width: 11%;}
.col-xs-12 { width: 12%;}
.col-xs-13 { width: 13%;}
.col-xs-14 { width: 14%;}
.col-xs-15 { width: 15%;}
.col-xs-16 { width: 16%;}
.col-xs-17 { width: 17%;}
.col-xs-18 { width: 18%;}
.col-xs-19 { width: 19%;}
.col-xs-20 { width: 20%;}
.col-xs-21 { width: 21%;}
.col-xs-22 { width: 22%;}
.col-xs-23 { width: 23%;}
.col-xs-24 { width: 24%;}
.col-xs-25 { width: 25%;}
.col-xs-26 { width: 26%;}
.col-xs-27 { width: 27%;}
.col-xs-28 { width: 28%;}
.col-xs-29 { width: 29%;}
.col-xs-30 { width: 30%;}
.col-xs-31 { width: 31%;}
.col-xs-32 { width: 32%;}
.col-xs-33 { width: 33%;}
.col-xs-34 { width: 34%;}
.col-xs-35 { width: 35%;}
.col-xs-36 { width: 36%;}
.col-xs-37 { width: 37%;}
.col-xs-38 { width: 38%;}
.col-xs-39 { width: 39%;}
.col-xs-40 { width: 40%;}
.col-xs-41 { width: 41%;}
.col-xs-42 { width: 42%;}
.col-xs-43 { width: 43%;}
.col-xs-44 { width: 44%;}
.col-xs-45 { width: 45%;}
.col-xs-46 { width: 46%;}
.col-xs-47 { width: 47%;}
.col-xs-48 { width: 48%;}
.col-xs-49 { width: 49%;}
.col-xs-50 { width: 50%;}
.col-xs-51 { width: 51%;}
.col-xs-52 { width: 52%;}
.col-xs-53 { width: 53%;}
.col-xs-54 { width: 54%;}
.col-xs-55 { width: 55%;}
.col-xs-56 { width: 56%;}
.col-xs-57 { width: 57%;}
.col-xs-58 { width: 58%;}
.col-xs-59 { width: 59%;}
.col-xs-60 { width: 60%;}
.col-xs-61 { width: 61%;}
.col-xs-62 { width: 62%;}
.col-xs-63 { width: 63%;}
.col-xs-64 { width: 64%;}
.col-xs-65 { width: 65%;}
.col-xs-66 { width: 66%;}
.col-xs-67 { width: 67%;}
.col-xs-68 { width: 68%;}
.col-xs-69 { width: 69%;}
.col-xs-70 { width: 70%;}
.col-xs-71 { width: 71%;}
.col-xs-72 { width: 72%;}
.col-xs-73 { width: 73%;}
.col-xs-74 { width: 74%;}
.col-xs-75 { width: 75%;}
.col-xs-76 { width: 76%;}
.col-xs-77 { width: 77%;}
.col-xs-78 { width: 78%;}
.col-xs-79 { width: 79%;}
.col-xs-80 { width: 80%;}
.col-xs-81 { width: 81%;}
.col-xs-82 { width: 82%;}
.col-xs-83 { width: 83%;}
.col-xs-84 { width: 84%;}
.col-xs-85 { width: 85%;}
.col-xs-86 { width: 86%;}
.col-xs-87 { width: 87%;}
.col-xs-88 { width: 88%;}
.col-xs-89 { width: 89%;}
.col-xs-90 { width: 90%;}
.col-xs-91 { width: 91%;}
.col-xs-92 { width: 92%;}
.col-xs-93 { width: 93%;}
.col-xs-94 { width: 94%;}
.col-xs-95 { width: 95%;}
.col-xs-96 { width: 96%;}
.col-xs-97 { width: 97%;}
.col-xs-98 { width: 98%;}
.col-xs-99 { width: 99%;}
.col-xs-100 { width: 100%;}


@media (min-width: 451px) {
	.col-sm-1 { width: 1%;}
	.col-sm-2 { width: 2%;}
	.col-sm-3 { width: 3%;}
	.col-sm-4 { width: 4%;}
	.col-sm-5 { width: 5%;}
	.col-sm-6 { width: 6%;}
	.col-sm-7 { width: 7%;}
	.col-sm-8 { width: 8%;}
	.col-sm-9 { width: 9%;}
	.col-sm-10 { width: 10%;}
	.col-sm-11 { width: 11%;}
	.col-sm-12 { width: 12%;}
	.col-sm-13 { width: 13%;}
	.col-sm-14 { width: 14%;}
	.col-sm-15 { width: 15%;}
	.col-sm-16 { width: 16%;}
	.col-sm-17 { width: 17%;}
	.col-sm-18 { width: 18%;}
	.col-sm-19 { width: 19%;}
	.col-sm-20 { width: 20%;}
	.col-sm-21 { width: 21%;}
	.col-sm-22 { width: 22%;}
	.col-sm-23 { width: 23%;}
	.col-sm-24 { width: 24%;}
	.col-sm-25 { width: 25%;}
	.col-sm-26 { width: 26%;}
	.col-sm-27 { width: 27%;}
	.col-sm-28 { width: 28%;}
	.col-sm-29 { width: 29%;}
	.col-sm-30 { width: 30%;}
	.col-sm-31 { width: 31%;}
	.col-sm-32 { width: 32%;}
	.col-sm-33 { width: 33%;}
	.col-sm-34 { width: 34%;}
	.col-sm-35 { width: 35%;}
	.col-sm-36 { width: 36%;}
	.col-sm-37 { width: 37%;}
	.col-sm-38 { width: 38%;}
	.col-sm-39 { width: 39%;}
	.col-sm-40 { width: 40%;}
	.col-sm-41 { width: 41%;}
	.col-sm-42 { width: 42%;}
	.col-sm-43 { width: 43%;}
	.col-sm-44 { width: 44%;}
	.col-sm-45 { width: 45%;}
	.col-sm-46 { width: 46%;}
	.col-sm-47 { width: 47%;}
	.col-sm-48 { width: 48%;}
	.col-sm-49 { width: 49%;}
	.col-sm-50 { width: 50%;}
	.col-sm-51 { width: 51%;}
	.col-sm-52 { width: 52%;}
	.col-sm-53 { width: 53%;}
	.col-sm-54 { width: 54%;}
	.col-sm-55 { width: 55%;}
	.col-sm-56 { width: 56%;}
	.col-sm-57 { width: 57%;}
	.col-sm-58 { width: 58%;}
	.col-sm-59 { width: 59%;}
	.col-sm-60 { width: 60%;}
	.col-sm-61 { width: 61%;}
	.col-sm-62 { width: 62%;}
	.col-sm-63 { width: 63%;}
	.col-sm-64 { width: 64%;}
	.col-sm-65 { width: 65%;}
	.col-sm-66 { width: 66%;}
	.col-sm-67 { width: 67%;}
	.col-sm-68 { width: 68%;}
	.col-sm-69 { width: 69%;}
	.col-sm-70 { width: 70%;}
	.col-sm-71 { width: 71%;}
	.col-sm-72 { width: 72%;}
	.col-sm-73 { width: 73%;}
	.col-sm-74 { width: 74%;}
	.col-sm-75 { width: 75%;}
	.col-sm-76 { width: 76%;}
	.col-sm-77 { width: 77%;}
	.col-sm-78 { width: 78%;}
	.col-sm-79 { width: 79%;}
	.col-sm-80 { width: 80%;}
	.col-sm-81 { width: 81%;}
	.col-sm-82 { width: 82%;}
	.col-sm-83 { width: 83%;}
	.col-sm-84 { width: 84%;}
	.col-sm-85 { width: 85%;}
	.col-sm-86 { width: 86%;}
	.col-sm-87 { width: 87%;}
	.col-sm-88 { width: 88%;}
	.col-sm-89 { width: 89%;}
	.col-sm-90 { width: 90%;}
	.col-sm-91 { width: 91%;}
	.col-sm-92 { width: 92%;}
	.col-sm-93 { width: 93%;}
	.col-sm-94 { width: 94%;}
	.col-sm-95 { width: 95%;}
	.col-sm-96 { width: 96%;}
	.col-sm-97 { width: 97%;}
	.col-sm-98 { width: 98%;}
	.col-sm-99 { width: 99%;}
	.col-sm-100 { width: 100%;}
}

@media (min-width: 769px) {
	.col-md-1 { width: 1%;}
	.col-md-2 { width: 2%;}
	.col-md-3 { width: 3%;}
	.col-md-4 { width: 4%;}
	.col-md-5 { width: 5%;}
	.col-md-6 { width: 6%;}
	.col-md-7 { width: 7%;}
	.col-md-8 { width: 8%;}
	.col-md-9 { width: 9%;}
	.col-md-10 { width: 10%;}
	.col-md-11 { width: 11%;}
	.col-md-12 { width: 12%;}
	.col-md-13 { width: 13%;}
	.col-md-14 { width: 14%;}
	.col-md-15 { width: 15%;}
	.col-md-16 { width: 16%;}
	.col-md-17 { width: 17%;}
	.col-md-18 { width: 18%;}
	.col-md-19 { width: 19%;}
	.col-md-20 { width: 20%;}
	.col-md-21 { width: 21%;}
	.col-md-22 { width: 22%;}
	.col-md-23 { width: 23%;}
	.col-md-24 { width: 24%;}
	.col-md-25 { width: 25%;}
	.col-md-26 { width: 26%;}
	.col-md-27 { width: 27%;}
	.col-md-28 { width: 28%;}
	.col-md-29 { width: 29%;}
	.col-md-30 { width: 30%;}
	.col-md-31 { width: 31%;}
	.col-md-32 { width: 32%;}
	.col-md-33 { width: 33%;}
	.col-md-34 { width: 34%;}
	.col-md-35 { width: 35%;}
	.col-md-36 { width: 36%;}
	.col-md-37 { width: 37%;}
	.col-md-38 { width: 38%;}
	.col-md-39 { width: 39%;}
	.col-md-40 { width: 40%;}
	.col-md-41 { width: 41%;}
	.col-md-42 { width: 42%;}
	.col-md-43 { width: 43%;}
	.col-md-44 { width: 44%;}
	.col-md-45 { width: 45%;}
	.col-md-46 { width: 46%;}
	.col-md-47 { width: 47%;}
	.col-md-48 { width: 48%;}
	.col-md-49 { width: 49%;}
	.col-md-50 { width: 50%;}
	.col-md-51 { width: 51%;}
	.col-md-52 { width: 52%;}
	.col-md-53 { width: 53%;}
	.col-md-54 { width: 54%;}
	.col-md-55 { width: 55%;}
	.col-md-56 { width: 56%;}
	.col-md-57 { width: 57%;}
	.col-md-58 { width: 58%;}
	.col-md-59 { width: 59%;}
	.col-md-60 { width: 60%;}
	.col-md-61 { width: 61%;}
	.col-md-62 { width: 62%;}
	.col-md-63 { width: 63%;}
	.col-md-64 { width: 64%;}
	.col-md-65 { width: 65%;}
	.col-md-66 { width: 66%;}
	.col-md-67 { width: 67%;}
	.col-md-68 { width: 68%;}
	.col-md-69 { width: 69%;}
	.col-md-70 { width: 70%;}
	.col-md-71 { width: 71%;}
	.col-md-72 { width: 72%;}
	.col-md-73 { width: 73%;}
	.col-md-74 { width: 74%;}
	.col-md-75 { width: 75%;}
	.col-md-76 { width: 76%;}
	.col-md-77 { width: 77%;}
	.col-md-78 { width: 78%;}
	.col-md-79 { width: 79%;}
	.col-md-80 { width: 80%;}
	.col-md-81 { width: 81%;}
	.col-md-82 { width: 82%;}
	.col-md-83 { width: 83%;}
	.col-md-84 { width: 84%;}
	.col-md-85 { width: 85%;}
	.col-md-86 { width: 86%;}
	.col-md-87 { width: 87%;}
	.col-md-88 { width: 88%;}
	.col-md-89 { width: 89%;}
	.col-md-90 { width: 90%;}
	.col-md-91 { width: 91%;}
	.col-md-92 { width: 92%;}
	.col-md-93 { width: 93%;}
	.col-md-94 { width: 94%;}
	.col-md-95 { width: 95%;}
	.col-md-96 { width: 96%;}
	.col-md-97 { width: 97%;}
	.col-md-98 { width: 98%;}
	.col-md-99 { width: 99%;}
	.col-md-100 { width: 100%;}
}

@media (min-width: 961px) {
	.col-lg-1 { width: 1%;}
	.col-lg-2 { width: 2%;}
	.col-lg-3 { width: 3%;}
	.col-lg-4 { width: 4%;}
	.col-lg-5 { width: 5%;}
	.col-lg-6 { width: 6%;}
	.col-lg-7 { width: 7%;}
	.col-lg-8 { width: 8%;}
	.col-lg-9 { width: 9%;}
	.col-lg-10 { width: 10%;}
	.col-lg-11 { width: 11%;}
	.col-lg-12 { width: 12%;}
	.col-lg-13 { width: 13%;}
	.col-lg-14 { width: 14%;}
	.col-lg-15 { width: 15%;}
	.col-lg-16 { width: 16%;}
	.col-lg-17 { width: 17%;}
	.col-lg-18 { width: 18%;}
	.col-lg-19 { width: 19%;}
	.col-lg-20 { width: 20%;}
	.col-lg-21 { width: 21%;}
	.col-lg-22 { width: 22%;}
	.col-lg-23 { width: 23%;}
	.col-lg-24 { width: 24%;}
	.col-lg-25 { width: 25%;}
	.col-lg-26 { width: 26%;}
	.col-lg-27 { width: 27%;}
	.col-lg-28 { width: 28%;}
	.col-lg-29 { width: 29%;}
	.col-lg-30 { width: 30%;}
	.col-lg-31 { width: 31%;}
	.col-lg-32 { width: 32%;}
	.col-lg-33 { width: 33%;}
	.col-lg-34 { width: 34%;}
	.col-lg-35 { width: 35%;}
	.col-lg-36 { width: 36%;}
	.col-lg-37 { width: 37%;}
	.col-lg-38 { width: 38%;}
	.col-lg-39 { width: 39%;}
	.col-lg-40 { width: 40%;}
	.col-lg-41 { width: 41%;}
	.col-lg-42 { width: 42%;}
	.col-lg-43 { width: 43%;}
	.col-lg-44 { width: 44%;}
	.col-lg-45 { width: 45%;}
	.col-lg-46 { width: 46%;}
	.col-lg-47 { width: 47%;}
	.col-lg-48 { width: 48%;}
	.col-lg-49 { width: 49%;}
	.col-lg-50 { width: 50%;}
	.col-lg-51 { width: 51%;}
	.col-lg-52 { width: 52%;}
	.col-lg-53 { width: 53%;}
	.col-lg-54 { width: 54%;}
	.col-lg-55 { width: 55%;}
	.col-lg-56 { width: 56%;}
	.col-lg-57 { width: 57%;}
	.col-lg-58 { width: 58%;}
	.col-lg-59 { width: 59%;}
	.col-lg-60 { width: 60%;}
	.col-lg-61 { width: 61%;}
	.col-lg-62 { width: 62%;}
	.col-lg-63 { width: 63%;}
	.col-lg-64 { width: 64%;}
	.col-lg-65 { width: 65%;}
	.col-lg-66 { width: 66%;}
	.col-lg-67 { width: 67%;}
	.col-lg-68 { width: 68%;}
	.col-lg-69 { width: 69%;}
	.col-lg-70 { width: 70%;}
	.col-lg-71 { width: 71%;}
	.col-lg-72 { width: 72%;}
	.col-lg-73 { width: 73%;}
	.col-lg-74 { width: 74%;}
	.col-lg-75 { width: 75%;}
	.col-lg-76 { width: 76%;}
	.col-lg-77 { width: 77%;}
	.col-lg-78 { width: 78%;}
	.col-lg-79 { width: 79%;}
	.col-lg-80 { width: 80%;}
	.col-lg-81 { width: 81%;}
	.col-lg-82 { width: 82%;}
	.col-lg-83 { width: 83%;}
	.col-lg-84 { width: 84%;}
	.col-lg-85 { width: 85%;}
	.col-lg-86 { width: 86%;}
	.col-lg-87 { width: 87%;}
	.col-lg-88 { width: 88%;}
	.col-lg-89 { width: 89%;}
	.col-lg-90 { width: 90%;}
	.col-lg-91 { width: 91%;}
	.col-lg-92 { width: 92%;}
	.col-lg-93 { width: 93%;}
	.col-lg-94 { width: 94%;}
	.col-lg-95 { width: 95%;}
	.col-lg-96 { width: 96%;}
	.col-lg-97 { width: 97%;}
	.col-lg-98 { width: 98%;}
	.col-lg-99 { width: 99%;}
	.col-lg-100 { width: 100%;}
}

@media (min-width: 1201px) {
	.col-xl-1 { width: 1%;}
	.col-xl-2 { width: 2%;}
	.col-xl-3 { width: 3%;}
	.col-xl-4 { width: 4%;}
	.col-xl-5 { width: 5%;}
	.col-xl-6 { width: 6%;}
	.col-xl-7 { width: 7%;}
	.col-xl-8 { width: 8%;}
	.col-xl-9 { width: 9%;}
	.col-xl-10 { width: 10%;}
	.col-xl-11 { width: 11%;}
	.col-xl-12 { width: 12%;}
	.col-xl-13 { width: 13%;}
	.col-xl-14 { width: 14%;}
	.col-xl-15 { width: 15%;}
	.col-xl-16 { width: 16%;}
	.col-xl-17 { width: 17%;}
	.col-xl-18 { width: 18%;}
	.col-xl-19 { width: 19%;}
	.col-xl-20 { width: 20%;}
	.col-xl-21 { width: 21%;}
	.col-xl-22 { width: 22%;}
	.col-xl-23 { width: 23%;}
	.col-xl-24 { width: 24%;}
	.col-xl-25 { width: 25%;}
	.col-xl-26 { width: 26%;}
	.col-xl-27 { width: 27%;}
	.col-xl-28 { width: 28%;}
	.col-xl-29 { width: 29%;}
	.col-xl-30 { width: 30%;}
	.col-xl-31 { width: 31%;}
	.col-xl-32 { width: 32%;}
	.col-xl-33 { width: 33%;}
	.col-xl-34 { width: 34%;}
	.col-xl-35 { width: 35%;}
	.col-xl-36 { width: 36%;}
	.col-xl-37 { width: 37%;}
	.col-xl-38 { width: 38%;}
	.col-xl-39 { width: 39%;}
	.col-xl-40 { width: 40%;}
	.col-xl-41 { width: 41%;}
	.col-xl-42 { width: 42%;}
	.col-xl-43 { width: 43%;}
	.col-xl-44 { width: 44%;}
	.col-xl-45 { width: 45%;}
	.col-xl-46 { width: 46%;}
	.col-xl-47 { width: 47%;}
	.col-xl-48 { width: 48%;}
	.col-xl-49 { width: 49%;}
	.col-xl-50 { width: 50%;}
	.col-xl-51 { width: 51%;}
	.col-xl-52 { width: 52%;}
	.col-xl-53 { width: 53%;}
	.col-xl-54 { width: 54%;}
	.col-xl-55 { width: 55%;}
	.col-xl-56 { width: 56%;}
	.col-xl-57 { width: 57%;}
	.col-xl-58 { width: 58%;}
	.col-xl-59 { width: 59%;}
	.col-xl-60 { width: 60%;}
	.col-xl-61 { width: 61%;}
	.col-xl-62 { width: 62%;}
	.col-xl-63 { width: 63%;}
	.col-xl-64 { width: 64%;}
	.col-xl-65 { width: 65%;}
	.col-xl-66 { width: 66%;}
	.col-xl-67 { width: 67%;}
	.col-xl-68 { width: 68%;}
	.col-xl-69 { width: 69%;}
	.col-xl-70 { width: 70%;}
	.col-xl-71 { width: 71%;}
	.col-xl-72 { width: 72%;}
	.col-xl-73 { width: 73%;}
	.col-xl-74 { width: 74%;}
	.col-xl-75 { width: 75%;}
	.col-xl-76 { width: 76%;}
	.col-xl-77 { width: 77%;}
	.col-xl-78 { width: 78%;}
	.col-xl-79 { width: 79%;}
	.col-xl-80 { width: 80%;}
	.col-xl-81 { width: 81%;}
	.col-xl-82 { width: 82%;}
	.col-xl-83 { width: 83%;}
	.col-xl-84 { width: 84%;}
	.col-xl-85 { width: 85%;}
	.col-xl-86 { width: 86%;}
	.col-xl-87 { width: 87%;}
	.col-xl-88 { width: 88%;}
	.col-xl-89 { width: 89%;}
	.col-xl-90 { width: 90%;}
	.col-xl-91 { width: 91%;}
	.col-xl-92 { width: 92%;}
	.col-xl-93 { width: 93%;}
	.col-xl-94 { width: 94%;}
	.col-xl-95 { width: 95%;}
	.col-xl-96 { width: 96%;}
	.col-xl-97 { width: 97%;}
	.col-xl-98 { width: 98%;}
	.col-xl-99 { width: 99%;}
	.col-xl-100 { width: 100%;}
}.row {width:100%;}
.left {margin-left:0; margin-right:auto;}
.right {margin-left:auto; margin-right:0;}
.center {margin-left:auto; margin-right:auto;}
#qmbWrap { max-width:100%;  width:100%; margin-left:auto; margin-right:auto;}
.leaf > .innerZone  {}

/*** CONTAINER ZONES ***/
.node { /* all zones who contains final zones */ }
#menu_mobile {  }
#page_header {  }
#header {  }
#page_content {  }
#main_content {  }
#page_footer {  }

/*** LEAF ZONES ***/
.leaf { /* all final zones */ }
#menu_mobile {  }
#top_logo {  }
#top_menu {  }
#slider {  }
#content {  }
#after_content {  }
#footer {  }

@media screen and (max-width: 600px) {
  .loadingOverlay .innerPopup {
    width:90%!important;
  }
}



/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_404.css */
/************************************************************************/

.not-found-page  #slider {
  display: none;
}
.not-found-page #notfound {
  position: relative;
  height: 500px;
}

.not-found-page #notfound .notfound {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.not-found-page .notfound {
  max-width: 767px;
  width: 100%;
  line-height: 1.4;
  padding: 0px 15px;
}

.not-found-page .notfound .notfound-404 {
  position: relative;
  margin-bottom: 25px;
}

.not-found-page .notfound .notfound-404 h1 {
  font-size: 186px;
  font-weight: 900;
  margin: 0px;
  text-transform: uppercase;
  color: #555;
  padding: 20px 0;
  line-height: 110px;
}

.not-found-page .notfound h2 {
  font-size: 26px;
  font-weight: 700;
  margin: 0;
}

.not-found-page .notfound p {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0px;
  text-transform: uppercase;
}

.not-found-page a.highlighted-nice-effect {
  border-radius: 25px;
  padding: .5em 1.1em;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  outline: none;
  background: -webkit-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -moz-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -o-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: linear-gradient(to right, #4e9ea2 50%, #0066a6 50%) no-repeat scroll right bottom / 210% 100% #0066a6!important;
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
  color: #FFF;
}
@media all and (min-width:1199px) {
  .not-found-page a.highlighted-nice-effect:hover {
    background: -webkit-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -moz-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -o-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: linear-gradient(to left, #0066a6 50%, #4e9ea2 50%) no-repeat scroll left bottom / 210% 100% #4e9ea2!important;
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
  }
}

@media only screen and (max-width: 767px) {
  .not-found-page .notfound .notfound-404 {
    height: 110px;
    line-height: 110px;
  }
  .not-found-page .notfound .notfound-404 h1 {
    font-size: 120px;
  }
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_General.css */
/************************************************************************/

.swal2-container {
  z-index: 10000!important;
}

.loading-video {
  position: relative;
}
.loading-video:before {
  content: "";
  border: 8px solid #e2e0e0;
  border-top: 8px solid #84a37d;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 2s linear infinite;
  position: fixed;
  top: 6px;
  left: 50%;
  z-index: 10001;
  display: block;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/* placeholder 32
============================================ */
::placeholder { /* Firefox, Chrome, Opera */ 
    color: #000000; 
} 
:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
    color: #000000; 
} 
::-ms-input-placeholder { /* Microsoft Edge */ 
    color: #000000; 
}




.courgette {
  font-family: 'Courgette', cursive;
  font-size: 1.2rem;
}
@media all and (max-width:960px) {
  .courgette {
    font-size: 1.2rem;
  } 
}
.custom-red {
  color: #0066a6;
}



.tipTaxaJudiciaraNuSeCalculeaza {
  position: fixed!important;
}
.tipTaxaJudiciaraNuSeCalculeaza {

}


h2[class^=icon-] {
  padding-left: 50px;
  background-size: 32px!important;
  background-position: 3px 10px!important;
  background-repeat: no-repeat!important;
}
h2[class=icon-home] {
  background: url(data:image/png;base64,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);
}
h2[class=icon-space] {
  background: url(data:image/png;base64,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);
}
h2[class=icon-glass] {
  background: url(data:image/png;base64,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);
}
h2[class=icon-wht] {
  background: url(data:image/png;base64,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);
}
h2[class=icon-calculator] {
  background: url(data:image/png;base64,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);
}
h2[class=icon-used] {
  background: url(data:image/png;base64,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);
}
h2[class=icon-calculator2] {
  background: url(data:image/png;base64,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);
}
h2[class=icon-legal] {
  background: url(data:image/png;base64,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);
}



a {
  color: #0066a6;  
  transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  text-decoration: none;
  transition: all .3s;
}
a:hover {
  color: #4e9ea2;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  text-decoration: none;
  transition: all .3s;
}
.container {
  max-width: 1300px;
  display: block;
  margin: 0 auto;
  position: relative;
}
.modalPopupOverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  opacity: 0.3;
}
.bold {
  font-weight: 900!important;
}
.center {
  text-align: center;
}
.justify,
.justify p {
  text-align: justify;
}
.white,
.white * {
  color: #fff!important;
}
.maxw600 {
  max-width: 600px;
}
.p10 {
  padding: 10px!important;
}
.p20 {
  padding: 20px!important;
}
.p30 {
  padding: 30px!important;
}
.pt5 {
  padding-top: 5px!important;
}
.pt10 {
  padding-top: 10px!important;
}
.pt10 {
  padding-top: 10px!important;
}
.pt20 {
  padding-top: 20px!important;
}
.pt30 {
  padding-top: 30px!important;
}
.pt40 {
  padding-top: 40px!important;
}
.pt50 {
  padding-top: 50px!important;
}
.pt60 {
  padding-top: 60px!important;
}
.pt70 {
  padding-top: 70px!important;
}
.pt80 {
  padding-top: 80px!important;
}
.pb0 {
  padding-bottom: 0px!important;
}
.pb10 {
  padding-bottom: 10px!important;
}
.pb20 {
  padding-bottom: 20px!important;
}
.pb30 {
  padding-bottom: 30px!important;
}
.pb40 {
  padding-bottom: 40px!important;
}
.pb50 {
  padding-bottom: 50px!important;
}
.pb60 {
  padding-bottom: 60px!important;
}
.pb70 {
  padding-bottom: 70px!important;
}
.pb80 {
  padding-bottom: 80px!important;
}
.mt0 {
  margin-top: 0px!important;
}
.mt10 {
  margin-top: 10px!important;
}
.mt20 {
  margin-top: 20px!important;
}
.mt30 {
  margin-top: 30px!important;
}
.mt40 {
  margin-top: 40px!important;
}
.mt-40 {
  margin-top: -40px!important;
}
.mt50 {
  margin-top: 50px!important;
}
.mt60 {
  margin-top: 60px!important;
}
.mt70 {
  margin-top: 70px!important;
}
.mt80 {
  margin-top: 80px!important;
}
.mb0 {
  margin-bottom: 0px!important;
}
.mb10 {
  margin-bottom: 10px!important;
}
.mb20 {
  margin-bottom: 20px!important;
}
.mb30 {
  margin-bottom: 30px!important;
}
.mb40 {
  margin-bottom: 40px!important;
}
.mb50 {
  margin-bottom: 50px!important;
}
.mb60 {
  margin-bottom: 60px!important;
}
.mb70 {
  margin-bottom: 70px!important;
}
.mb80 {
  margin-bottom: 80px!important;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.no-padding,
.no-padding p {
  padding: 0!important;
}
.relative {
  position: relative;
} 
.overflow-hidden {
  overflow: hidden;
}

.titlu-h1 {
  margin-top: -50px;
  width: auto;
  display: block;
  text-align: center;
}
.titlu-h1 h1 {
  padding-left: 0;
  font-weight: 900;
  font-size: 2.5rem;
  padding: 0;
  padding-bottom: 30px;
  display: inline-block;
  position: relative;
}
.titlu-h1 h1:after {
  content: "";
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  border-top: 1px solid #0066a6;
}


.titlu-h2 {
  margin-top:50px;
  width: auto;
  display: block;
  text-align: center;
  max-width: 500px;
}
.titlu-h2 h2 {
  padding-left: 0;
  font-weight: 900;
  font-size: 2rem;
  padding: 0;
  padding-bottom: 30px;
  display: inline-block;
  position: relative;
}
.titlu-h2 h2:after {
  content: "";
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  border-top: 1px solid #0066a6;
}
@media all and (max-width:960px) {
  .titlu-h1 h1 {
    font-size: 2rem;
  }
  .titlu-h2 h2 {
    font-size: 1.5rem;
  }
}

.leaf > .innerZone {
  padding-left: 0!important;
  padding-right: 0!important;
}

.nice-button-effect {
  
}
.nice-button-effect p {
/*   margin-left: auto;
  display: block;
  margin-right: auto;
  align-items: center;
  align-content: center; */
}
.nice-button-effect a {
  color: #ffffff!important;
  border-radius: 3em;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: normal;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  white-space: nowrap;
  padding: 1.65em 3em 1.45em;
  border-width: 0 !important;
  cursor: pointer;
  outline: none;
  
  background: -webkit-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -moz-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -o-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: linear-gradient(to right, #4e9ea2 50%, #0066a6 50%) no-repeat scroll right bottom / 210% 100% #0066a6!important;
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
}
@media all and (min-width:959px) {
  .nice-button-effect a:hover {
    background: -webkit-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -moz-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -o-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: linear-gradient(to left, #0066a6 50%, #4e9ea2 50%) no-repeat scroll left bottom / 210% 100% #4e9ea2!important;
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
  }
}


#top_menu .highlighted-nice-effect {
  cursor: pointer;
  outline: none;
  
  background: -webkit-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -moz-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -o-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: linear-gradient(to right, #4e9ea2 50%, #0066a6 50%) no-repeat scroll right bottom / 210% 100% #0066a6!important;
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
  color: #FFF;
}
@media all and (min-width:959px) {
  #top_menu .highlighted-nice-effect:hover {
    background: -webkit-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -moz-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -o-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: linear-gradient(to left, #0066a6 50%, #4e9ea2 50%) no-repeat scroll left bottom / 210% 100% #4e9ea2!important;
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
  }
}




.bordered {
  border:1px solid #0066a6;
  border-radius: 8px;
}

.no-li {
   
}
.no-li ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.li-inline ul li {
  display: inline-block;
  vertical-align: top;
}
.li-flex ul {
  display: flex;
}
.li-flex ul li {
  flex: 1;
}
@media all and (max-width: 768px) {
  .li-flex ul {
    flex-direction: column;
  }
}


.maxw600 {
  max-width: 600px;
}




.ui-autocomplete {
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  width: calc(95% - 100px);
  max-width: 500px!important;
}
.ui-autocomplete .ui-menu-item {
  border-bottom: 1px solid #ddd;
}
.ui-autocomplete .ui-menu-item a {
  font-size: 16px!important;
  font-WEIGHT: 600!important;
  color: #444!important;
  padding:5px!important; 
  border:none!important;
  padding-left: 30px!important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABdUlEQVQ4jX2SP0hcQRCHv3sBK9MZOCzksApOitQ2x5kq1vl16SyvSQwhBCRBbFL4r7eSlGPsNJXokTqdbCHhihCuEK3SGfRS3Nxjfbxz4BW7b75vZ2cHAEkzkprUhKTndfvjKALsASdViaTXwE9JGxMFwFdgIb5SIukZsB85a5MkBdAFBrFeAE4lNd39HPic5a5JWq8KHqWUrs3sGHgFTAMzwLKZHbr7sZndAkuR3zazIqV0VgoAUkpXZnaUSZ6E5MDdv5vZEOhkkmFKqVcKHpC8NLNvUUkBtCO9Y2b/Uko/GtU7SXoKnALjFzkHXrj7ZfTgU5b+oahp7A1wl62nGDUb4G8l9/G9CiTNx+lzsXUBdNx9IGkV2MrSvwAfGxncYjRQY/hXwH9q4E3gvbvTmAD3gXbAb4CdDN4G3rk7MBrlVqXsfnbygzDRnD2gVYF/xyjnZe9W4bFgJe5bwgAxyl1GL7ILvK3CZUialTQ34d+ipHoQ+A8WI5gD2OUwvgAAAABJRU5ErkJggg==) no-repeat 10px 12px;
  background-size: 10px;
  border-radius: 0;
}
.ui-autocomplete .ui-menu-item a.ui-state-hover {
  background-color: #ddd;
  border:none!important;
  margin: 0!important
}


.PopupContent {
  padding: 10px 0 20px 0;
}




.cover .breadcrumbs {
  font-size: 1.2rem;
  line-height: 1.2;
  font-family: 'Courgette', cursive;
}

.cover .breadcrumbs .breadcrumbs_delimiter {
  display: inline-block;
  position: relative;
  margin: 0 0.45em;
  vertical-align: top;
  text-align: center;
}
.cover .breadcrumbs .breadcrumbs_delimiter:before {
  content: '/';
}

.cover {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 250px;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  filter: grayscale(.5);
}
.cover h1 {
  font-size: 3rem;
  padding-bottom: 0;
  padding-top: 0;
  text-shadow: 3px 3px 5px rgba(0,0,0,.3);
}
.cover img {
}
.cover.info-cont {
  /**/
}
@media all and (max-width:960px) {
  .cover h1 {
    font-size: 1.5rem;
  } 
  .cover .breadcrumbs {
    font-size: 1.2rem;
    max-width: 300px;
    display: block;
    margin: 0 auto;
  }
}

.cover.calculator:before,
.cover.despre:before,
.cover.instructiuni:before,
.cover.contact:before,
.cover.formular-pf:before, 
.cover.formular-pj:before,
.cover.autentificare:before,
.cover.plata-taxa:before,
.cover.creare-cont:before,
.cover.sumar:before,
.cover.info-cont:before,
.cover.terms:before,
.cover.homepage:before,
.cover.comenzi:before,
.cover.confirmare-plata:before,
.cover.confirmare-cont:before,
.cover.reset-parola:before,
.cover.recuperare-parola:before,
.cover.cookies:before
{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(40, 121, 175, 0.35);
  z-index: -1;
}


/* Pagina homepage cover
========================================== */
.cover.homepage {
  background-image: url(/files_/homepage3.jpg)!important;
  background-position-y: 10%!important;
  position: relative;
  min-height: 400px;
}
.cover.homepage:before {
  background: rgba(40, 121, 175, 0.25);
}
@media all and (max-width: 960px) {
  .cover.homepage {
    min-height: 240px;
  }
} 


/* Pagina calculator cover
========================================== */
.cover.calculator {
  background-image: url(/files_/calculator.jpg)!important;
  background-position-y: 74%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.calculator {
    min-height: 240px;
  }
} 


/* Pagina despre cover
=========================================== */
.cover.despre {
  background-image: url(/files_/despre.jpg)!important;
  background-position-y: 47%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.despre {
    min-height: 240px;
  }
} 


/* Pagina instructiuni cover
=========================================== */
.cover.instructiuni {
  background-image: url(/files_/instructiuni.jpg)!important;
  background-position-y: 94%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.instructiuni {
    min-height: 240px;
  }
} 

/* Pagina contact cover
=========================================== */
.cover.contact {
  background-image: url(/files_/contact.jpg)!important;
  background-position-y: 41%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.contact {
    min-height: 240px;
  }
} 

/* Pagina formulare cover
=========================================== */
.cover.formular-pf, 
.cover.formular-pj {
  background-image: url(/files_/formulare.jpg)!important;
  background-position-y: 77%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.formular-pf, 
  .cover.formular-pj {
    min-height: 240px;
  }
}

/* Pagina plata taxa cover
=========================================== */
.cover.plata-taxa {
  background-image: url(/files_/plata-taxa.jpg)!important;
  background-position-y: 32%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.plata-taxa {
    min-height: 240px;
  }
}


/* Pagina autentificare cover
=========================================== */
.cover.autentificare {
  background-image: url(/files_/login-account.jpg)!important;
  background-position-y: 34%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.autentificare {
    min-height: 240px;
  }
}

/* Pagina creare cont cover
=========================================== */
.cover.creare-cont {
  background-image: url(/files_/login-account.jpg)!important;
  background-position-y: 34%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.creare-cont {
    min-height: 240px;
  }
}

/* Pagina sumar cover
=========================================== */
.cover.sumar {
  background-image: url(/files_/sumar.jpg)!important;
  background-position-y: 13%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.sumar {
    min-height: 240px;
  }
}

/* Pagina info cont
============================================ */
.cover.info-cont {
  background-image: url(/files_/info-cont.jpg)!important;
  background-position-y: 52%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.info-cont {
    min-height: 240px;
  }
}

/* Pagina termeni & politica cont
============================================ */
.cover.terms {
  background-image: url(/files_/terms.jpg)!important;
  background-position-y: 20%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.terms {
    min-height: 240px;
  }
}

/* Pagina cookies cont
============================================ */
.cover.cookies {
  background-image: url(/files_/terms.jpg)!important;
  background-position-y: 20%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.cookies {
    min-height: 240px;
  }
}

/* Pagina comenzi cont
============================================ */
.cover.comenzi {
  background-image: url(/files_/terms.jpg)!important;
  background-position-y: 20%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.comenzi {
    min-height: 240px;
  }
}

/* Pagina de confirmare plata 
============================================ */
.cover.confirmare-plata {
  background-image: url(/files_/confirmare-plata.jpg)!important;
  background-position-y: 95.5%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.confirmare-plata {
    min-height: 240px;
  }
}

/* Pagina de confirmare cont 
============================================ */
.cover.confirmare-cont {
  background-image: url(/files_/login-account.jpg)!important;
  background-position-y: 40%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.confirmare-cont {
    min-height: 240px;
  }
}

/* Pagina de resetare parola
============================================ */
.cover.reset-parola {
  background-image: url(/files_/info-cont.jpg)!important;
  background-position-y: 40%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.reset-parola {
    min-height: 240px;
  }
}


/* Pagina de recuperare parola
============================================ */
.cover.recuperare-parola {
  background-image: url(/files_/info-cont.jpg)!important;
  background-position-y: 40%!important;
  position: relative;
  min-height: 400px;
}
@media all and (max-width: 960px) {
  .cover.recuperare-parola {
    min-height: 240px;
  }
}




/* #home-video-popup
=========================================== */
@media all and (max-width: 768px) {
  #home-video-popup {
    padding: 10px!important;
  }
  #home-video-popup iframe {
    margin-top: 50px!important;
    height: 280px!important;
  }
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_SocialIcons.css */
/************************************************************************/

#footer .SocialIcons {
  
}
#footer .SocialIcons [class^="flaticon-"]:before, 
#footer .SocialIcons [class*=" flaticon-"]:before, 
#footer .SocialIcons [class^="flaticon-"]:after, 
#footer .SocialIcons [class*=" flaticon-"]:after {
  font-size: 32px!important;
}
#footer .SocialIcons a {
  color: #7d7c7c!important;
  display: inline-block;
  margin-right: 20px;
  transition: all .3s;
  font-weight: 300!important;
}
#footer .SocialIcons a:hover {
  color: #FFFFFF!important;
  transition: all .3s;
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Mobile.css */
/************************************************************************/

#menu_mobile {
  position: fixed;
  z-index: 10003;
  top: 0;
  right: 0;
  background: rgba(20, 78, 129,.95);
  color: #fff;
  width: calc(100% - 110px)!important;
  height: 100%;
  margin-right: -100%;
  transition: all .3s;
  padding-right: 0;
  box-shadow: -4px 0 10px rgba(0,0,0,.7);
  overflow: auto;
}
.openMenu #menu_mobile {
  margin-right: 0;
  transition: all .3s;
}
.mobile-menu nav {
  max-width: 400px;
  display: block;
  margin: 0 auto;
}
.mobile-menu nav a {
  color: #FFF!important;
  display: block;
  text-decoration: none;
  line-height: 50px;
  font-size: 20px;
  border-bottom: 1px solid #edf0f2;
  padding-left: 10px;
}
.mobile-menu nav a.profilul-meu,
.mobile-menu nav a.comenzile-mele {
  background-color: #588abb;
}
.mobile-menu nav a:hover {
  background: #0066a6!important;
}



.mobileMenuButton {
  display: none;
}
@media all and (max-width:960px) {
  .mobileMenuButton {
    display: inline-block;
    vertical-align: top;
  }
}
.mobileMenuButton {
  cursor: pointer;
  padding: 0 5px;
  position: absolute;
  left: 0px;
  top: 0;
  cursor: pointer;
}
.mobileMenuButton .outer-menu .hamburger {
  width: 32px;
  height: 48px;
  border-radius: 0 0.12em 0.12em 0;
  cursor: pointer;
  transition: box-shadow 0.4s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobileMenuButton .outer-menu .hamburger > div {
  position: relative;
  flex: none;
  width: 100%;
  height: 4px;
  background: rgb(0, 119, 187);
  transition: all 0.4s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobileMenuButton .outer-menu .hamburger > div:before,
.mobileMenuButton .outer-menu .hamburger > div:after {
  content: '';
  position: absolute;
  z-index: 1;
  top: -10px;
  left: 0;
  width: 100%;
  height: 4px;
  background: inherit;
  transition: all 0.4s ease;
}
.mobileMenuButton .outer-menu .hamburger > div:after {
  top: 10px;
}
.openMenu .mobileMenuButton .outer-menu .hamburger > div {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.openMenu .mobileMenuButton .outer-menu .hamburger > div {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.openMenu .mobileMenuButton .outer-menu .hamburger > div:after {
  opacity: 0;
}
.openMenu .mobileMenuButton .outer-menu .hamburger > div:before,
.openMenu .mobileMenuButton .outer-menu .hamburger > div:after {
  top: 0;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_AuthAndUsers.css */
/************************************************************************/

/* AuthAndUsers */


/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Images.css */
/************************************************************************/

/* Images */


/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Forms.css */
/************************************************************************/


/* userChooseEmailContext FORM
========================================= */
form.userChooseEmailContext .eobFrmBuilderInputItemContainertaxa_instanta {
  width: 24%!important;
}
form.userChooseEmailContext .eobFrmBuilderInputItemContaineremailInstantaChosenUser {
  width: 24%;
  margin-left: 1%;
  display: inline-block!important;
  vertical-align: top;
}
@media all and (max-width: 960px) {
  form.userChooseEmailContext .eobFrmBuilderInputItemContainertaxa_instanta,
  form.userChooseEmailContext .eobFrmBuilderInputItemContaineremailInstantaChosenUser {
    width: 100%!important;
    margin-left: 0!important;
  }
}


.calculatorFormContainer {
  margin-bottom: 20px;
}


/* Info popup popup label
========================================= */
.FormBuilderForm .tooltip-custom {
  vertical-align: top;
  display: inline-flex;
  margin-top: 0px;
  margin-left: 5px;
  position: relative;
}
.FormBuilderForm .tooltip-custom .label {
  vertical-align: top;
  cursor: pointer;
  width: 20px;
  height: 20px;
  /*background: #0066a6;*/
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACjElEQVRIia3WO4iUVxQH8N/5GGSxWERkWUKQIClEhNR2QaMJCdgEgkx8VA7EzipICBYWCQixjWMX2CnS5YFINiRNwDrNYmFhEVLIIiKSQhZPiu8x32un8jbzn3vPdx7/+7/n3rBqzLaOyjgnfIiT2CALYpfcIbbxQHrs3nTURQydLmBT5tciPiOPLM1SF0M8l34WbkpP+oGKYcw8h4fCNVTOG2e93AIOCZfxEBdWVzBbXJR5j1hrVtu+s535yIh4Jd0QvjOftgLMthCnpV+Egw0TXUZeCX/gP5zGoX3C7OEKFubTmqLYLDN3cFBfU0Hewifm00+lSzL3ZLWYqYUn0h3yXZZ7cIM41mQbFRXZwuJH8+nrav0v4h99xhqcG8Qts4XCbPEWLgz0lNGiJ8h8v1IYHBc2RWUTYYD5GMcn+AAbXeeI1gaU+LbM91zdekFelKuEgLCO8xOcGahwXPbrIq6VfLc8rcZnJzgxctyGFPEt+XeV5mERd3Cgm9EAn5gM6Nmfoj/NP/8NXN16G7elAysogvWiUUvteawbDP5EKcs2pWNYKhvXoMIc4rZRrZZB4D6OFwV2lnPRsovWXG+T6pZR26VxzE6B7dZprQKHLl3NV70E2xWN4MztAr8LTzvlvxmKXhK/FubTf6XFkg5viqL7wqNJldE30nmRx0r91xRFq4o4bLaoJX1EKgYHs8aZu8RX5tPXkyqjp8IXxE/C2jhF7lYtGwpRtYqBrmOPuC497sdmtrhcOsq1huPRW3JfvIcv6V843SAf4S55tENRu3WMjZKF66qLph4jd7IHMk/he+FZM9uhq/P7HD+Qp/rOxytYVgLvlI+AOKt8tmyWLSJ2pUfYJu8T+z5b/gdtVBB33MMdnQAAAABJRU5ErkJggg==) no-repeat 50% 50%;
  display: inline-block;
  /*text-align: center;*/
  /*line-height: 18px;*/
  border-radius: 50%;
  /*font-size: 12px;*/
  /*font-weight: 400;*/
  /*box-shadow: 0px 2px 4px rgba(0, 0, 0, .8);*/
  /*border: 2px solid #fff;*/
  text-indent: -9999px;
  background-size: 20px;
  overflow: hidden;
}
.FormBuilderForm .tooltip-custom .label.open~span.info,
.FormBuilderForm .tooltip-custom .label:hover~span.info {
  visibility: visible;
  opacity: 1;
  transition: all .3s;
}
.FormBuilderForm .tooltip-custom span.info {
  position: absolute;
  left: 50%;
  bottom: 32px;
  background: #0066a6;
  color: #fff;
  padding: 8px 8px;
  border-radius: 6px;
  width: 300px;
  line-height: 20px;
  display: inline-block;
  visibility: hidden;
  opacity: 0;
  transition: all .3s;
  transform: translateX(-50%);
  z-index: 10000;
  font-weight: 300;
  padding: 15px;
  text-align: justify;
}
.FormBuilderForm .tooltip-custom span.info:after, 
.FormBuilderForm .tooltip-custom span.info:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.FormBuilderForm .tooltip-custom span.info:after {
  border-top-color: #0066a6;
  border-width: 10px;
  margin-left: -10px;
}
.FormBuilderForm .tooltip-custom span.info:before {
  border-color: rgba(194, 225, 245, 0);
  border-width: 14px;
  margin-left: -14px;
}
@media all and (min-width:960px) {
  .FormBuilderForm .tooltip-custom {
    margin-top: 5px;
  }
}



/* Validate eith error 
=============================================== */
.FormBuilderForm .validate-error {
  border: 1px solid red!important;
}
.FormBuilderForm .validate-error-boolean {
  border: 1px solid red!important;
}


/* Calculator
=============================================== */
.FormBuilderForm .eobFrmBuilderInputItemContainervalInstanta {
  position: relative;
}
.FormBuilderForm .eobFrmBuilderInputItemContainervalInstanta:after {
  content: "Lei";
  position: absolute;
  right: 10px;
  bottom: 13px;
  margin: 0;
  padding: 0;
  height: 22px;
  line-height: 23px;
}
.FormBuilderForm .eobFrmBuilderInputItemContainerstaticDescription .staticHtml {
  margin-top: -10px;
  overflow: hidden!important;
}


/* Forms general
===================================== */
.FormBuilderForm input.eobFrmBuilderInput.taxa_numarDosar::placeholder {
  color: #bbb;
}
.FormBuilderForm input.eobFrmBuilderInput.taxa_numarDosar:-ms-input-placeholder {
    color: #bbb; 
} 
.FormBuilderForm input.eobFrmBuilderInput.taxa_numarDosar::-ms-input-placeholder {
    color: #bbb; 
}

.FormBuilderForm input.eobFrmBuilderInput.taxa_suma::placeholder {
  color: #bbb;
}
.FormBuilderForm input.eobFrmBuilderInput.taxa_suma:-ms-input-placeholder {
    color: #bbb; 
} 
.FormBuilderForm input.eobFrmBuilderInput.taxa_suma::-ms-input-placeholder {
    color: #bbb; 
}
.FormBuilderForm  input[type="search"]::-webkit-search-cancel-button {
  position:relative;
  right:-22px;
  min-width: 16px;   
  min-height: 16px;
  width: 16px;
  height: 16px;
}
.FormBuilderForm .fieldsContainer .eobFrmBuilderInput.ui-autocomplete-input {
  background-color: #FFF!important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA70lEQVQ4jc3SPUpDQRiF4SfxYiVind7SQqZRlyAiooW9iqWSqGuwkaBpXYCEIFiIqHuYdWQPFmLzXZxcI/40emCY4XDe8w3D8G+UUvpVth3GIYYppeobcBXZA2illPZwHWV32M05v3wCz+IG23jFfhtL9U2whVEEp8HDgOvbL7fRxaDIbjZL4jyKAbUGOG5FAK5wVATusRPnW2w04ZyzVjFlWslD7OuFd4luzhnM1O54PNbpdB6xgJWwF2PV6qNXwxMFRckT5rFqUn2clPCHgqLkGXNYC/sCp00Y72/QVLzJOSqcTYO/VErpR1/8b/QGAIxAThBAIjMAAAAASUVORK5CYII=) no-repeat calc(100% - 14px) 15px #fff;
  background-size: 12px;
  transition: none;
  padding-right: 30px;
}
.FormBuilderForm .fieldsContainer .eobFrmBuilderInput.ui-autocomplete-input:focus
/*, .FormBuilderForm .fieldsContainer .eobFrmBuilderInput.ui-autocomplete-input:hover*/ {
  background: none;
}
.FormBuilderForm > .eobErrors {
  font-size: 16px!important;
  border: 1px solid #CC0000;
  border-radius: 8px;
  padding: 10px;
}
.eobErrors ~ form .eobFrmBuilderInput {
  margin-bottom: 0!important;
}
.FormBuilderForm .eobErrors {
  color: #CC0000;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 10px;
}
.FormBuilderForm .eobErrors p {
  padding: 0;
}
.FormBuilderForm fieldset {
  margin-top: 20px;
  border-radius: 8px;
  border-color: #ddd;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  padding: 20px;
  background: #f5f5f5;
  
}
.FormBuilderForm fieldset legend {
  padding: 10px;
  background: #0066a6;
  color: #FFF;
  border-radius: 8px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.60);
}
.FormBuilderForm input[type="text"],
.FormBuilderForm input[type="search"],
.FormBuilderForm input[type="email"],
.FormBuilderForm input[type="number"],
.FormBuilderForm input[type="name"],
.FormBuilderForm input[type="password"],
.FormBuilderForm select,
.FormBuilderForm textarea {
  padding: 10px;
  font-size: 18px;
  margin-bottom: 10px;
  border-radius: 8px!important;
  border:1px solid #ccc;
  transition: all .3s;
  display: block;
  width: 100%;
  position: relative;
}
.FormBuilderForm textarea {
  resize: vertical;
}
.FormBuilderForm input[type="text"],
.FormBuilderForm input[type="search"],
.FormBuilderForm input[type="email"],
.FormBuilderForm input[type="number"],
.FormBuilderForm input[type="name"],
.FormBuilderForm input[type="password"],
.FormBuilderForm select {
  -webkit-appearance: none!important;
  -moz-appearance: none!important;
  appearance: none!important;
}
.FormBuilderForm input[type="search"] {
  -webkit-appearance: textfield!important; /* 1 */
  -moz-appearance: textfield!important;
  appearance: textfield!important;
}
.FormBuilderForm select {
  background-color: #FFF!important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA70lEQVQ4jc3SPUpDQRiF4SfxYiVind7SQqZRlyAiooW9iqWSqGuwkaBpXYCEIFiIqHuYdWQPFmLzXZxcI/40emCY4XDe8w3D8G+UUvpVth3GIYYppeobcBXZA2illPZwHWV32M05v3wCz+IG23jFfhtL9U2whVEEp8HDgOvbL7fRxaDIbjZL4jyKAbUGOG5FAK5wVATusRPnW2w04ZyzVjFlWslD7OuFd4luzhnM1O54PNbpdB6xgJWwF2PV6qNXwxMFRckT5rFqUn2clPCHgqLkGXNYC/sCp00Y72/QVLzJOSqcTYO/VErpR1/8b/QGAIxAThBAIjMAAAAASUVORK5CYII=) no-repeat calc(100% - 15px) 15px #fff;
  background-size: 12px;
  transition: none;
}
.FormBuilderForm input[type="submit"] {
  -webkit-appearance: none!important;
  -moz-appearance: none!important;
  appearance: none!important;
}
.FormBuilderForm .eobFrmBuilderInput[type=checkbox],
.FormBuilderForm .eobFrmBuilderInput[type=radio] {
  display: inline-block;
  width: auto;
}
.FormBuilderForm .eobFrmBuilderInput:focus {
  outline: none;
  /*background: #eff0f1;*/
  border: 1px solid #194f82;
  transition: all .3s;
}
.FormBuilderForm .eobFrmBuilderActionsContainer {
  margin-top: 20px;
}
.FormBuilderForm .eobFrmBuilderActionsContainer input {
  outline: none;
  color: #FFF!important;
  background: #0066a6;
  display: inline-block;
  padding: 8px 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 30px;
  cursor: pointer;
  outline: none;
  border: 0;
  line-height: 27px;
  font-size: 18px
}
.FormBuilderForm .eobFrmBuilderActionsContainer a.inputCancel {
  color: #FFF!important;
  background: #7e827c;
  display: inline-block;
  padding: 7px 18px;
  text-align: center;
  text-decoration: none;
  border-radius: 30px;
  vertical-align: top;
  margin-top: 1px;
  margin-left: 10px;
  line-height: 27px;
  font-size: 18px
}
.FormBuilderForm .eobRequiredField {
  font-weight: 900;
  display: inline-block;
  margin-right: 5px;
  color: #920000;
  font-size: 21px;
  vertical-align: top;
}




.containerErrors:empty {
  display: none;
}
.containerErrors {
  padding: 10px;
  margin: 20px 0;
  background: #cc00001f;
  border: 1px solid #98002a;
  border-radius: 8px;
  color: #cc0000;
  font-weight: 600;
}
.containerDePlatit:empty {
  display: none;
}
.containerDePlatit {
  padding: 10px;
  margin: 20px 0;
  background: #eff0f1;
  border: 1px solid #194f82;
  border-radius: 8px;
}


.FormBuilderForm.MainFormularTaxaPFPJForm input[disabled],
.FormBuilderForm.MainFormularTaxaPFPJForm select[disabled],
.FormBuilderForm.MainFormularCreareContPJForm input[disabled],
.FormBuilderForm.MainFormularCreareContPJForm select[disabled] {
  background: #edf0f2!important;
  opacity: .6;
  border: 1px solid #909090;
}



/* Forms field formular de plata taxa
=============================================== */
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_infoRegisterEmail .staticHtml {
  overflow: hidden!important;
  text-align: justify;
  line-height: 1.4rem;
  padding: 5px 10px;
  border: 1px solid #ccc;
  border-radius: 7px;
  margin: 5px 0;
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_pretServiciu {
  display: none!important;
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_suma,
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_pretServiciu {
  position: relative;
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_suma:after,
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_pretServiciu:after {
  content: "Lei";
  position: absolute;
  right: 10px;
  bottom: 23px;
  margin: 0;
  padding: 0;
  height: 22px;
  line-height: 23px;
}
@media all and (max-width: 960px) {
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_suma:after,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_pretServiciu:after {
    bottom: 13px;
  }
}

.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptTerms label {
  line-height: 20px;
  display: inline-block;
  width: calc(100% - 60px);
}

.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptContractMandat label {
  line-height: 20px;
  display: inline-block;
  width: calc(100% - 60px);
}

.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptNewsletter {
  padding-left: 14px;
  margin-top: 10px;
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptNewsletter label {
  line-height: 20px;
  display: inline-block;
  width: calc(100% - 60px);
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptTerms input {
  -webkit-appearance: none;
  -moz-appearance:none;
  -o-appearance:none;
  width: 25px;
  height: 25px;
  vertical-align: top;
  margin-right: 10px;
  border: none;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  outline: none;
  box-shadow: 0px 0px 3px rgba(0,0,0,.8);
}

.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptContractMandat input {
  -webkit-appearance: none;
  -moz-appearance:none;
  -o-appearance:none;
  width: 25px;
  height: 25px;
  vertical-align: top;
  margin-right: 10px;
  border: none;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  outline: none;
  box-shadow: 0px 0px 3px rgba(0,0,0,.8);
}

.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptNewsletter input {
  -webkit-appearance: none;
  -moz-appearance:none;
  -o-appearance:none;
  width: 25px;
  height: 25px;
  vertical-align: top;
  margin-right: 10px;
  border: none;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  outline: none;
  box-shadow: 0px 0px 3px rgba(0,0,0,.8);
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptTerms input:checked {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSElEQVQ4jZWTMS+DURSGn/YzSCTSQSI5k7nrCZtEVAQ1mIVNSERiFIPNYsAg8RPMNjFIhOoiR2JgaCwsx9DBJARluZXra79oz3bf877Pybk3N6HLUtVeEdkXkcTda0m3ABHZAdaBeREp5LqcPgacAfkg1ToGqGo/cAsMBakBlPKZidbajcIAh2Z23hFAVaeApUh6ADYA/l1BVQvAHSBBagCjZlaFcBmqWlTViQzGQRQG2GuGAfKqOgJcAaequpyaPgcsRNI9sBV7EhGpAoNhnbKI1N39WlUHgBOgL3g/gVkze0oDeoDJcM4B0yJSB9aA4ci7bWZH6f0Sd6+KyAdQiiBloBj5boBFd2+0AADc/VJEvoDxtAF4A2bM7LlNj9+/4O4XGZBNMztuF/4DiCDvQPNJK8CKu393BAiQiog8Aq/Aqpm9ZIUBfgCa5WgAQbDxeAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transition: none;
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptNewsletter input:checked {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSElEQVQ4jZWTMS+DURSGn/YzSCTSQSI5k7nrCZtEVAQ1mIVNSERiFIPNYsAg8RPMNjFIhOoiR2JgaCwsx9DBJARluZXra79oz3bf877Pybk3N6HLUtVeEdkXkcTda0m3ABHZAdaBeREp5LqcPgacAfkg1ToGqGo/cAsMBakBlPKZidbajcIAh2Z23hFAVaeApUh6ADYA/l1BVQvAHSBBagCjZlaFcBmqWlTViQzGQRQG2GuGAfKqOgJcAaequpyaPgcsRNI9sBV7EhGpAoNhnbKI1N39WlUHgBOgL3g/gVkze0oDeoDJcM4B0yJSB9aA4ci7bWZH6f0Sd6+KyAdQiiBloBj5boBFd2+0AADc/VJEvoDxtAF4A2bM7LlNj9+/4O4XGZBNMztuF/4DiCDvQPNJK8CKu393BAiQiog8Aq/Aqpm9ZIUBfgCa5WgAQbDxeAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transition: none;
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptContractMandat input:checked {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSElEQVQ4jZWTMS+DURSGn/YzSCTSQSI5k7nrCZtEVAQ1mIVNSERiFIPNYsAg8RPMNjFIhOoiR2JgaCwsx9DBJARluZXra79oz3bf877Pybk3N6HLUtVeEdkXkcTda0m3ABHZAdaBeREp5LqcPgacAfkg1ToGqGo/cAsMBakBlPKZidbajcIAh2Z23hFAVaeApUh6ADYA/l1BVQvAHSBBagCjZlaFcBmqWlTViQzGQRQG2GuGAfKqOgJcAaequpyaPgcsRNI9sBV7EhGpAoNhnbKI1N39WlUHgBOgL3g/gVkze0oDeoDJcM4B0yJSB9aA4ci7bWZH6f0Sd6+KyAdQiiBloBj5boBFd2+0AADc/VJEvoDxtAF4A2bM7LlNj9+/4O4XGZBNMztuF/4DiCDvQPNJK8CKu393BAiQiog8Aq/Aqpm9ZIUBfgCa5WgAQbDxeAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transition: none;
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_registerEmail label {
  color: #0066a6;
  font-weight: 900;
  line-height: 20px;
  cursor: pointer;
  display: inline-block;
  width: calc(100% - 45px);
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_registerEmail input {
  -webkit-appearance: none;
  -moz-appearance:none;
  -o-appearance:none;
  width: 30px;
  height: 30px;
  vertical-align: top;
  margin-right: 10px;
  border: none;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  outline: none;
  box-shadow: 0px 0px 3px rgba(0,0,0,.8);
  display: inline-block;
}
.FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_registerEmail input:checked {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSElEQVQ4jZWTMS+DURSGn/YzSCTSQSI5k7nrCZtEVAQ1mIVNSERiFIPNYsAg8RPMNjFIhOoiR2JgaCwsx9DBJARluZXra79oz3bf877Pybk3N6HLUtVeEdkXkcTda0m3ABHZAdaBeREp5LqcPgacAfkg1ToGqGo/cAsMBakBlPKZidbajcIAh2Z23hFAVaeApUh6ADYA/l1BVQvAHSBBagCjZlaFcBmqWlTViQzGQRQG2GuGAfKqOgJcAaequpyaPgcsRNI9sBV7EhGpAoNhnbKI1N39WlUHgBOgL3g/gVkze0oDeoDJcM4B0yJSB9aA4ci7bWZH6f0Sd6+KyAdQiiBloBj5boBFd2+0AADc/VJEvoDxtAF4A2bM7LlNj9+/4O4XGZBNMztuF/4DiCDvQPNJK8CKu393BAiQiog8Aq/Aqpm9ZIUBfgCa5WgAQbDxeAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transition: none;
}



@media all and (min-width:961px) {
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_tipActiune {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_instanta {
    width: 49%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_suma {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_registerEmail {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding: 5px 10px;
    padding-left: 0;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_registerEmail label {
    line-height: 36px;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptTerms label {
    line-height: 36px;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptContractMandat label {
    line-height: 36px;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptNewsletter label {
    line-height: 36px;
  }
/*  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_registerEmail input {
    -webkit-appearance: none;
    -moz-appearance:none;
    -o-appearance:none;
    width: 30px;
    height: 30px;
    vertical-align: top;
    margin-right: 10px;
    border: none;
    border-radius: 4px;
    background-color: #fff;
    cursor: pointer;
    outline: none;
    box-shadow: 0px 0px 3px rgba(0,0,0,.8);
    display: inline-block;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_registerEmail input:checked {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSElEQVQ4jZWTMS+DURSGn/YzSCTSQSI5k7nrCZtEVAQ1mIVNSERiFIPNYsAg8RPMNjFIhOoiR2JgaCwsx9DBJARluZXra79oz3bf877Pybk3N6HLUtVeEdkXkcTda0m3ABHZAdaBeREp5LqcPgacAfkg1ToGqGo/cAsMBakBlPKZidbajcIAh2Z23hFAVaeApUh6ADYA/l1BVQvAHSBBagCjZlaFcBmqWlTViQzGQRQG2GuGAfKqOgJcAaequpyaPgcsRNI9sBV7EhGpAoNhnbKI1N39WlUHgBOgL3g/gVkze0oDeoDJcM4B0yJSB9aA4ci7bWZH6f0Sd6+KyAdQiiBloBj5boBFd2+0AADc/VJEvoDxtAF4A2bM7LlNj9+/4O4XGZBNMztuF/4DiCDvQPNJK8CKu393BAiQiog8Aq/Aqpm9ZIUBfgCa5WgAQbDxeAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    transition: none;
  } */
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_infoSuplimentar {
    width: 49%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_numarDosar {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_pretServiciu {
    width: 49%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainerfirma_denumire,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainerfirma_cui,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainerfirma_reg,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainerpartener_firma_denumire,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainerpartener_firma_cui,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainerpartener_firma_reg {
    width: 32.33%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineruser_nume,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainerdoc_serie {
    width: 33.33%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineruser_prenume,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainerdoc_identificare,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainerdoc_numar,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineruser_cnp {
    width: 32.33%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
  
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineradresa_tara,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineradresa_judet,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineradresa_orasNume,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineradresa_sectorNume {
    width: 24%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
    
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineradresa_orasNume_strainatate,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineradresa_stradaNume,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineradresa_stradaNr,
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineradresa_stradaInfo {
    width: 32.33%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
  
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineruser_email {
    width: 32.33%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineruser_email2 {
    width: 32.33%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContaineruser_telefon {
    width: 32.33%;
    margin-left: 1%;
    display: inline-block;
    vertical-align: top;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptTerms {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 4px 0px;
    border-radius: 8px;
    border: 1px solid #f5f5f5;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptContractMandat {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 4px 0px;
    border-radius: 8px;
    border: 1px solid #f5f5f5;
  }
  .FormBuilderForm.MainFormularTaxaPFPJForm .eobFrmBuilderInputItemContainertaxa_acceptNewsletter {
    width: 100%;
    display: inline-block;
    vertical-align: top;
	padding: 4px 0px;
    border-radius: 8px;
    border: 1px solid #f5f5f5;
    margin-top: 0;
  }
}


/* Calculator taxe din formular comanda
============================== */
.calculatorTaxaJudiciaraPopup {
  border-radius: 15px;
}
.calculatorTaxaJudiciaraPopup .boxTitle {
  background-color: #0066a5;
  color: #fff;
  height: 45px;
  overflow: hidden;
}
.calculatorTaxaJudiciaraPopup .boxTitle > .UIComponent:first-child {
  float: left;
}
.calculatorTaxaJudiciaraPopup .boxTitle > .UIComponent:last-child {
  float: right;
}
.calculatorTaxaJudiciaraPopup .boxTitle h3 {
  font-weight: 300;
}

/* Popup taxe fixe din formular comanda
============================== */
.tipTaxaJudiciaraNuSeCalculeaza {
  border-radius: 15px;
}
.tipTaxaJudiciaraNuSeCalculeaza .boxTitle {
  background-color: #0066a5;
  color: #fff;
  height: 45px;
  overflow: hidden;
}
.tipTaxaJudiciaraNuSeCalculeaza .boxTitle > .UIComponent:first-child {
  float: left;
}
.tipTaxaJudiciaraNuSeCalculeaza .boxTitle > .UIComponent:last-child {
  float: right;
}
.tipTaxaJudiciaraNuSeCalculeaza .boxTitle h3 {
  font-weight: 300;
}
.tipTaxaJudiciaraNuSeCalculeaza .tipTaxaContainer .FormBuilderForm .enumValues {
  display: block;
  padding: 5px 12px;
  border-top: 1px solid #999;
}
.tipTaxaJudiciaraNuSeCalculeaza .tipTaxaContainer .FormBuilderForm .enumValues:first-child {
  
}
.tipTaxaJudiciaraNuSeCalculeaza .tipTaxaContainer .FormBuilderForm .enumValues input[type=radio]{
  width: 20px;
  height: 20px;
  vertical-align: top;
  margin-right: 10px;
  margin-top: 10px;
  
}
.tipTaxaJudiciaraNuSeCalculeaza .tipTaxaContainer .FormBuilderForm .enumValues label{
  padding: 8px 0;
  display: inline-block;
  max-width: calc(100% - 40px);
  vertical-align: top;
}
.tipTaxaJudiciaraNuSeCalculeaza .tipTaxaContainer .FormBuilderForm {
  padding-left: 15px;
  padding-right: 15px;
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_ShoppingCart.css */
/************************************************************************/

/* ShoppingCart */


/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_RichText.css */
/************************************************************************/

/* RichText 32 */


/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Categories.css */
/************************************************************************/

/* Categories */


/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Pages.css */
/************************************************************************/

/* Home 2 */
.html-iframe-video p {
  padding: 0;
}
.html-iframe-video iframe {
  width: 100%;
  height: 675px;
}



/* Page homepage
============================================= */
@media all and (max-width:1200px) {
  .home .home-descriere {
    padding-left: 30px!important;
    padding-right: 30px!important;
  } 
}
@media all and (max-width:960px) {
  .home .home-descriere-cover {
    display: none;
  }  
  .home .home-descriere-text {
    width: 100%;
    padding-left: 0px!important;
  } 
}
.home .home-descriere-cover {
  position: relative;
}
.home .home-descriere-cover .cover-wrap {
  position: relative;
}
.home .home-descriere-cover .cover-wrap:before {
/*   content: "";
  position: absolute;
  z-index: 2;
  background: rgba(40, 121, 175, 0.17);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 15px; */
}
.home .home-descriere-cover .cover-wrap img {
  max-width: 100%;
  vertical-align: top;
  border-radius: 15px;
}
.home .home-descriere-cover #home-video-play {
  background: #fff;
  position: absolute;
  z-index: 4;
  left: 50%;
  top: 50%;
  font-size: 22px;
  width: 66px;
  height: 66px;
  line-height: 66px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
  margin-top: 0;
  opacity: 1;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 3px;
  padding-top: 1px;
  box-shadow: 0 0 0.625rem rgba(12, 23, 62, 0.14);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4klEQVQ4jZ2PMWoCQRhG37+ksBCrFClzACVgYZlcIJA0U8cfMQdICs9g4QECgTnAXwQ2B0iTIhBIUHsPYGlp4di4MCyu7uyrdmb5Hm/ggKhNRa1LIln03Qd+Re1F1LKqwSlBBrSAGfAlatepgphbYC5qQ1FLKojpAB74ELXL1IKYR2ApavdNBQBXwKeovYlau4mg4Bn4F7VBU0GxyeJDCu/ATfDup7i4qDlcA+PgXX4s5xw50Ds2Lgt2pX8bYAQ8BO/WVfaqJ3wDT8G71bm8csEWmAB3dcblgj/gNXi3qDMs2ANYtTWCuZWJHAAAAABJRU5ErkJggg==) no-repeat 55% 50% #fff;
}
.home .home-descriere-cover #home-video-play:hover {
  background-color:#0066a6;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAnklEQVQ4jaXTMQ4BURCH8bdbK0UtaqFzCnEGcQSFO+wRJO4g6o2IaNzBAUSpEtVPgVBslrfv66b4f5nJzITwAgX6oSkoccMceRPB1oc9uikCuGKKvwU71azRThHAGeMUwZslWikCOGH0zsWv65nJv4sYViGEYZZlx9gRLpjUqmsEG3R+9qb6kGYiDulbcEDvv+RHUOKOhYbPVGAQm3sA279fpsj2JJAAAAAASUVORK5CYII=) no-repeat 55% 50% #0066a6;
}
.home .home-descriere-text {
  padding-left: 30px;
}
.home .home-descriere-text p.first {
  border-top: 1px solid #0066a6;
}
.home .home-descriere-text h2 {
  font-size: 2rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.2;
  text-decoration: none;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 10px;
}
.home .home-descriere-text h6 {
  font-family: 'Courgette', cursive;
  font-size: 1.2rem;
  padding: 0;
  margin: 10px 0;
  color: #0066a6;
  font-weight: 300;
}
.home .home-descriere {
  padding: 60px calc((100% - 1300px) / 2);
  background: #edf0f2;
  min-height: 400px;
}
.home .cta-mobile {
  display:none;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.home .cta-mobile p {
  padding: 0;
}
.home .mobile-call-to-action {
  border-radius: 25px;
  margin-top: 10px;
  padding: .6em 1.6em;
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
  outline: none;
  background: -webkit-linear-gradient(to right, #cc0000 50%, #0362AC 50%);
  background: -moz-linear-gradient(to right, #cc0000 50%, #0362AC 50%);
  background: -o-linear-gradient(to right, #cc0000 50%, #0362AC 50%);
  background: linear-gradient(to right, #cc0000 50%, #0362AC 50%) no-repeat scroll right bottom / 210% 100% #0362AC!important;
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
  font-size: 1.2em;
}
@media all and (min-width:959px) {
  .home .mobile-call-to-action:hover {
    background: -webkit-linear-gradient(to left, #0362AC 50%, #cc0000 50%);
    background: -moz-linear-gradient(to left, #0362AC 50%, #cc0000 50%);
    background: -o-linear-gradient(to left, #0362AC 50%, #cc0000 50%);
    background: linear-gradient(to left, #0362AC 50%, #cc0000 50%) no-repeat scroll left bottom / 210% 100% #cc0000!important;
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
  }
}
@media all and (max-width: 960px) {
  .home .home-descriere-text h2 {
    font-size: 1.5rem;  
  }
  .home .cta-mobile {
    display:inline-block;
  }
}
.home .after-content-text .nice-button-effect {
  display: none;
}


/* Pageautentificare
============================================= */
.Pageautentificare {
  
}
.Pageautentificare #content .container {
  margin: 30px auto;
}
.Pageautentificare #content .FormBuilderForm {
  max-width: 400px;
  display: block;
  margin: 0 auto;
}
.Pageautentificare #content .FormBuilderForm h1 {
  text-align: center;
}
.Pageautentificare #content .FormBuilderForm form {
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 8px;
  background: #f5f5f5;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
@media all and (max-width:1200px) {
  .Pageautentificare #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* .Pageautentificare #after_content .nice-button-effect {
  display: none;
} */



/* Pagerecuperareparola
============================================= */
.Pagerecuperareparola {
  
}
.Pagerecuperareparola #content .container {
  margin: 30px auto;
}
.Pagerecuperareparola #content .FormBuilderForm {
  max-width: 400px;
  display: block;
  margin: 0 auto;
  margin-bottom: 30px;
}
.Pagerecuperareparola #content .FormBuilderForm .eobSuccess {
  text-align: center;
}
.Pagerecuperareparola #content .FormBuilderForm h1 {
  display: none;
}
.Pagerecuperareparola #content .FormBuilderForm p:empty {
  display: none;
}
.Pagerecuperareparola #content .FormBuilderForm form {
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 8px;
  background: #f5f5f5;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  margin-top: 30px;
}
.Pagerecuperareparola #content .FormBuilderForm input[type="text"] {
	width: 100%!important;
}

@media all and (max-width:1200px) {
  .Pagerecuperareparola #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}


/* Pageresetareparola
============================================= */
.Pageresetareparola {
  
}
.Pageresetareparola #content .container {
  margin: 30px auto;
}
.Pageresetareparola #content .FormBuilderForm {
  max-width: 400px;
  display: block;
  margin: 0 auto;
  margin-bottom: 50px;
}
.Pageresetareparola #content .FormBuilderForm .eobSuccess {
  text-align: center;
  font-weight: 900;
}
.Pageresetareparola #content .FormBuilderForm h1 {
  display: none;
}
.Pageresetareparola #content .FormBuilderForm form {
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 8px;
  background: #f5f5f5;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}
.Pageresetareparola #content .FormBuilderForm .eobFrmBuilderInputItemContainerpassword,
.Pageresetareparola #content .FormBuilderForm .eobFrmBuilderInputItemContainerpassword2 {
  width: 100%!important;
}
.Pageresetareparola #content .FormBuilderForm input[type="password"] {
  width: 100%!important;
}

@media all and (max-width:1200px) {
  .Pageresetareparola #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}


/* Pageplatataxajudiciara
============================================== */
.authOn.Pageplatataxajudiciara #content h2 {
  text-align: center;
}
/* .authOn.Pageplatataxajudiciara #content .left {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  display: block;
} */
.authOn.Pageplatataxajudiciara #content small {
  display: none;
}
.Pageplatataxajudiciara #content .top {
  display: none;
}
.authOn.Pageplatataxajudiciara #content .top.auth-on {
  display: inline-block;
}
.authOff.Pageplatataxajudiciara #content .top.auth-off {
  display: inline-block;
}
.Pageplatataxajudiciara #content .right {
  display: none;
}
.authOn.Pageplatataxajudiciara #content .right.auth-on {
  display: inline-block;
}
.authOff.Pageplatataxajudiciara #content .right.auth-off {
  display: inline-block;
}
.Pageplatataxajudiciara #content .FormBuilderForm .eobFrmBuilderInputItemContainertipPers {
  display: none;
}
.Pageplatataxajudiciara .taxa-juridica-container .col50.right {
  padding-left: 30px;
  border-left: 1px solid #ccc;
}

@media all and (min-width:961px) and (max-width:1200px) {
  .Pageplatataxajudiciara #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media all and (max-width:960px) {
  
  .Pageplatataxajudiciara #content .container {
    padding: 0 30px;
  }
  .Pageplatataxajudiciara #content .container .plataJudicLeft,
  .Pageplatataxajudiciara #content .container .plataJudicRight {
    width: 100%;
  }
  .Pageplatataxajudiciara .taxa-juridica-container .col50.right {
    border-left: 0;
    padding-left: 0;
  }
}

.Pageplatataxajudiciara .UIApplication.UIPopup {
  background: #FFF;
}
.Pageplatataxajudiciara .UIApplication.UIPopup .winTitle {
  padding-left: 20px;
}
.Pageplatataxajudiciara .UIApplication.UIPopup .winX {
  text-align: center;
}
.Pageplatataxajudiciara .UIApplication.UIPopup .FormBuilderForm {
  padding: 10px 20px;
}
.Pageplatataxajudiciara .selectorFormular {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  text-align: center;
  margin-right: 10px;
  margin-left: -10px;
  flex-direction: column;
}
.Pageplatataxajudiciara .selectorFormular ul {
  text-align: left;
  display: block;
  margin: 10px 0;
  list-style: none;
  padding-left: 10px;
}
.Pageplatataxajudiciara .selectorFormular > li {
  flex: 1;
  padding: 0px;
  margin-bottom: 10px;
}
.Pageplatataxajudiciara .left .selectorFormular > li:hover {
  background: #edf0f2;
  border-radius: 40px;
}
.Pageplatataxajudiciara .selectorFormular > li:hover {
  
}
.Pageplatataxajudiciara .selectorFormular > li > a {
  color: #ffffff!important;
  border-radius: 3em;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: normal;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  white-space: nowrap;
  padding: 1.65em 3em 1.45em;
  border-width: 0 !important;
  cursor: pointer;
  outline: none;
  
  background: -webkit-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -moz-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -o-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: linear-gradient(to right, #4e9ea2 50%, #0066a6 50%) no-repeat scroll right bottom / 210% 100% #0066a6!important;
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
  
  flex: 1;
  width: 100%;
  display: block;
  
}
@media all and (min-width:1199px) {
  .Pageplatataxajudiciara .selectorFormular > li > a:hover {
    background: -webkit-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -moz-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -o-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: linear-gradient(to left, #0066a6 50%, #4e9ea2 50%) no-repeat scroll left bottom / 210% 100% #4e9ea2!important;
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
  }
}
.Pageplatataxajudiciara .selectorFormular > li  small {
  font-size: 16px;
  line-height: 16px;
  display: block;
  line-height: 20px;
}
@media all and (max-width:960px) {
  .Pageplatataxajudiciara .selectorFormular {
    margin: 0;
    display: block;
  }
  .Pageplatataxajudiciara .selectorFormular > li {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
}



/* Pageformulartaxepersoanafizica
============================================== */
.Pageformulartaxepersoanafizica #after_content .nice-button-effect {
  display: none;
}
.Pageformulartaxepersoanafizica #content .FormBuilderForm .eobFrmBuilderInputItemContainertipPers {
  display: none;
}
@media all and (min-width:961px) and (max-width:1200px) {
  .Pageformulartaxepersoanafizica #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media all and (max-width:960px) {
  .Pageformulartaxepersoanafizica #content .container {
    padding-left:30px;
    padding-right:30px;
  }
}
.Pageformulartaxepersoanafizica .highlighted {
  font-weight: 600;
}



/* Pageformulartaxepersoanajuridica
============================================== */
.Pageformulartaxepersoanajuridica #after_content .nice-button-effect {
  display: none;
}
.Pageformulartaxepersoanajuridica #content .FormBuilderForm .eobFrmBuilderInputItemContainertipPers {
  display: none;
}
@media all and (min-width:961px) and (max-width:1200px) {
  .Pageformulartaxepersoanajuridica #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media all and (max-width:960px) {
  .Pageformulartaxepersoanajuridica #content .container {
    padding-left:30px;
    padding-right:30px;
  }
}
.Pageformulartaxepersoanajuridica .highlighted {
  font-weight: 600;
}


/* Pageinstructiuni
=============================================== */
@media all and (min-width:961px) and (max-width:1200px) {
  .Pageinstructiuni #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* @media all and (max-width: 960px) {
  .Pageinstructiuni .html-iframe-video iframe {
    padding-left: 0;
    padding-right: 0;
  }
} */
@media all and (max-width:960px) {
  .Pageinstructiuni .home-descriere {
    padding-left: 30px!important;
    padding-right: 30px!important;
    padding-top: 30px!important;
  }
  .Pageinstructiuni .home-descriere-cover {
    display: none;
  }  
  .Pageinstructiuni .home-descriere-text {
    width: 100%;
    padding-left: 0px!important;
  } 
}
.Pageinstructiuni .home-descriere-cover {
  position: relative;
}
.Pageinstructiuni .home-descriere-cover .cover-wrap {
}
.Pageinstructiuni .home-descriere-cover .cover-wrap img {
  max-width: 100%;
  vertical-align: top;
  border-radius: 15px;
}
.Pageinstructiuni .home-descriere-cover #home-video-play {
  background: #fff;
  position: absolute;
  z-index: 4;
  left: 50%;
  top: 50%;
  font-size: 22px;
  width: 66px;
  height: 66px;
  line-height: 66px;
  text-align: center;
  cursor: pointer;
  overflow: hidden;
  border: none;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
  margin-top: 0;
  opacity: 1;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 3px;
  padding-top: 1px;
  box-shadow: 0 0 0.625rem rgba(12, 23, 62, 0.14);
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4klEQVQ4jZ2PMWoCQRhG37+ksBCrFClzACVgYZlcIJA0U8cfMQdICs9g4QECgTnAXwQ2B0iTIhBIUHsPYGlp4di4MCyu7uyrdmb5Hm/ggKhNRa1LIln03Qd+Re1F1LKqwSlBBrSAGfAlatepgphbYC5qQ1FLKojpAB74ELXL1IKYR2ApavdNBQBXwKeovYlau4mg4Bn4F7VBU0GxyeJDCu/ATfDup7i4qDlcA+PgXX4s5xw50Ds2Lgt2pX8bYAQ8BO/WVfaqJ3wDT8G71bm8csEWmAB3dcblgj/gNXi3qDMs2ANYtTWCuZWJHAAAAABJRU5ErkJggg==) no-repeat 55% 50% #fff;
}
.Pageinstructiuni .home-descriere-cover #home-video-play:hover {
  background-color:#0066a6;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAnklEQVQ4jaXTMQ4BURCH8bdbK0UtaqFzCnEGcQSFO+wRJO4g6o2IaNzBAUSpEtVPgVBslrfv66b4f5nJzITwAgX6oSkoccMceRPB1oc9uikCuGKKvwU71azRThHAGeMUwZslWikCOGH0zsWv65nJv4sYViGEYZZlx9gRLpjUqmsEG3R+9qb6kGYiDulbcEDvv+RHUOKOhYbPVGAQm3sA279fpsj2JJAAAAAASUVORK5CYII=) no-repeat 55% 50% #0066a6;
}
.Pageinstructiuni .home-descriere-cover {
  padding-left: 30px;
}
.Pageinstructiuni .home-descriere-text p.first {
  border-top: 1px solid #0066a6;
}
.Pageinstructiuni .home-descriere-text h2 {
  font-weight: 300;
  text-decoration: none;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  padding-top: 10px;
  font-size: 2.5rem;
  line-height: 3rem;
}
.Pageinstructiuni .home-descriere-text h6 {
  font-family: 'Courgette', cursive;
  font-size: 1rem;
  padding: 0;
  margin: 10px 0;
  color: #0066a6;
  font-weight: 300;
}
.Pageinstructiuni .home-descriere {
  padding: 60px calc((100% - 1300px) / 2);
  min-height: 400px;
}
.Pageinstructiuni .cta-mobile {
  display:none;
  position: absolute;
  bottom: -10px;
  left: 0;
  width: 100%;
  z-index: 1000;
}
.Pageinstructiuni .cta-mobile p {
  padding: 0;
}
.Pageinstructiuni .mobile-call-to-action {
  border-radius: 25px;
  margin-top: 10px;
  padding: .6em 1.6em;
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
  outline: none;
  background: -webkit-linear-gradient(to right, #cc0000 50%, #0362AC 50%);
  background: -moz-linear-gradient(to right, #cc0000 50%, #0362AC 50%);
  background: -o-linear-gradient(to right, #cc0000 50%, #0362AC 50%);
  background: linear-gradient(to right, #cc0000 50%, #0362AC 50%) no-repeat scroll right bottom / 210% 100% #0362AC!important;
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
  font-size: 1.2em;
}
@media all and (min-width:1199px) {
  .Pageinstructiuni .mobile-call-to-action:hover {
    background: -webkit-linear-gradient(to left, #0362AC 50%, #cc0000 50%);
    background: -moz-linear-gradient(to left, #0362AC 50%, #cc0000 50%);
    background: -o-linear-gradient(to left, #0362AC 50%, #cc0000 50%);
    background: linear-gradient(to left, #0362AC 50%, #cc0000 50%) no-repeat scroll left bottom / 210% 100% #cc0000!important;
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
  }
}
@media all and (max-width: 960px) {
  .Pageinstructiuni .home-descriere-text h2 {
    font-size: 1.6rem;
    line-height: 2rem;
    max-width: 300px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  .Pageinstructiuni .cta-mobile {
    display:inline-block;
  }
}
.Pageinstructiuni #content .videouri-titlu h2 {
  font-size: 2.5rem;
  line-height: 3rem;
  margin: 0;
  padding: 0;
}
.Pageinstructiuni #content  .instructiuni-lista-videouri {
  
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
  display: flex;
  max-width: 100%;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul li {
  display: inline-block;
  vertical-align: top;
  width: calc((100% / 3) - 30px);
  font-size: 1.4rem;
  cursor: pointer;
  text-align: center;
  line-height: 125%;
  margin-bottom: 50px;
  transition: all .3s;
  margin-left: 15px;
  margin-right: 15px;
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul li .image {
  position: relative;
  border-radius: 15px;
  overflow: hidden;
  margin-bottom: 20px;
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul li .image:before {
  content:"";
  width: 100%;
  height: 100%;
  position: absolute;
  top:0;
  left:0;
  opacity:0;
  background-color: rgb(0,0,0);  
  transition: all .3s;
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul li .image:after {
  content:"";
  width: 64px;
  height: 64px;
  position: absolute;
  top:40%;
  left:50%;
  transform: translateX(-50%) translateY(-50%);
  opacity:0;
  background: url(/files_/video-play-64.png) 50% 50%;
  transition: all .3s;
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul li:hover .image:before {
  opacity:.3;
  transition: all .3s;
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul li:hover .image:after {
  opacity:1;
  top:50%;
  transition: all .3s;
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul li img {
  width: 100%!important;
  height: inherit!important;
  display: block;
  margin: 0 auto;
  background: #edf0f2;
  transition: all .3s;
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul li:hover img {
  background: #f5f5f5;
  transition: all .3s;
  
}
.Pageinstructiuni #content  .instructiuni-lista-videouri ul:after {
  content: "";
  clear: both;
  float: none;
  display: table;
}
@media all and (max-width: 1200px) {
  .Pageinstructiuni #content  .instructiuni-lista-videouri ul li {

  }
}
@media all and (max-width: 960px) {
  .Pageinstructiuni #content .videouri-titlu h2 {
    font-size: 1.6rem;
    line-height: 2rem;
    max-width: 300px;
    display: block;
    margin: 0 auto;
  }
  .Pageinstructiuni #content .videouri-titlu p {
    padding-top: 0;
  }
  .Pageinstructiuni #content  .instructiuni-lista-videouri ul li { 
    width: calc((100% / 2) - 30px)!important;
  }
  .Pageinstructiuni #content  .instructiuni-lista-videouri ul li img {

  }
}
@media all and (max-width: 600px) {
  .Pageinstructiuni #content  .instructiuni-lista-videouri ul li:not(:first-child) { 
    margin-top: 30px;
  }
  .Pageinstructiuni #content  .instructiuni-lista-videouri ul li { 
    width: calc(100% / 1)!important;
    margin: 0 auto;
    display: block;
    font-size: 1.2rem;
  }
}



/* .Pageformulartaxepersoanafizica
=============================================== */
.Pageformulartaxepersoanafizica .UIApplication.UIPopup {
  background: #FFF;
}
.Pageformulartaxepersoanafizica .UIApplication.UIPopup .winTitle {
  padding-left: 15px;
}
.Pageformulartaxepersoanafizica .UIApplication.UIPopup .winButton {
  text-align: center;
}
.Pageformulartaxepersoanafizica .UIApplication.UIPopup #CalculatorTaxePublicPopup {
  padding: 15px;
}
.Pageformulartaxepersoanafizica .UIApplication.UIPopup .ppContainerDePlatit {
  margin-top: 15px;
  line-height: 22px;
}
.Pageformulartaxepersoanafizica .UIApplication.UIPopup .ppContainerDePlatit > div {
  border-bottom: 1px solid #ccc;
}
.Pageformulartaxepersoanafizica .UIApplication.UIPopup .ppContainerErrors {
  margin-top: 15px;
  color: #CC0000;
}



/* .Pageformulartaxepersoanajuridica
=============================================== */
.Pageformulartaxepersoanajuridica .UIApplication.UIPopup #PartenerInfoPublicPopup *[class="Informaţii partener"] {
  margin-top: 0;
}
.Pageformulartaxepersoanajuridica .UIApplication.UIPopup #CalculatorTaxePublicPopup {
  padding: 15px;
}
.Pageformulartaxepersoanajuridica .UIApplication.UIPopup #PartenerInfoPublicPopup {
  padding: 15px;
  padding-top: 0;
}
.Pageformulartaxepersoanajuridica .UIApplication.UIPopup {
  background: #FFF;
}
.Pageformulartaxepersoanajuridica .UIApplication.UIPopup .winTitle {
  padding-left: 15px;
}
.Pageformulartaxepersoanajuridica .UIApplication.UIPopup .winButton {
  text-align: center;
}
.Pageformulartaxepersoanajuridica .UIApplication.UIPopup .ppContainerDePlatit {
  margin-top: 15px;
  line-height: 22px;
}
.Pageformulartaxepersoanajuridica .UIApplication.UIPopup .ppContainerDePlatit > div {
  border-bottom: 1px solid #ccc;
}
.Pageformulartaxepersoanajuridica .UIApplication.UIPopup .ppContainerErrors {
  margin-top: 15px;
  color: #CC0000;
}


/* Pageinformatiicont
===================================================== */
@media all and (min-width:961px) and (max-width:1200px) {
  .Pageinformatiicont #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.Pageinformatiicont #content .container {
  margin: 30px auto;
}
.Pageinformatiicont #content .FormBuilderForm {
  max-width: 80%;
  display: block;
  margin: 0 auto;
}
.Pageinformatiicont #content p:empty {
  display: none;
}
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_denumire,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_cui,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_reg {
  width: 32.33%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}

.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_nume,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_prenume,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_telefon {
  width: 32.3%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}

.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_identificare,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_serie,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_numar,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_cnp {
  width: 24%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}

.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_email,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineractual_password,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_password,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_password2 {
  width: 24%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}

.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_tara,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_judet,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_sectorNume,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_orasNume {
  width: 24%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;  
}
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_orasNume_strainatate,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaNume,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaNr,
.Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaInfo {
  width: 32.33%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}
@media all and (max-width:960px) {
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaNume,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaNr,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaInfo,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_tara,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_judet,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_sectorNume,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_orasNume,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_email,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineractual_password,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_password,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_password2,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_identificare,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_serie,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_numar,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_cnp,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_nume,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_prenume,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_telefon,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_denumire,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_cui,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_reg,
  .Pageinformatiicont #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_orasNume_strainatate {
    width: 100%;
    margin-left: 0;
    display: inline-block;
    vertical-align: top;
  }
}
.Pageinformatiicont .FormBuilderForm .eobFrmBuilderActionsContainer {
  text-align: center;
}
.Pageinformatiicont .FormBuilderForm .eobFrmBuilderActionsContainer input {
  margin: 0 auto;
  display: block;
}


/* Pagecrearecontplatforma
===================================================== */
.Pagecrearecontplatforma #content .container {
  margin: 30px auto;
}
.Pagecrearecontplatforma #content .FormBuilderForm {
  max-width: 80%;
  display: block;
  margin: 0 auto;
}
.Pagecrearecontplatforma #content p:empty {
  display: none;
}
.Pagecrearecontplatforma #content .FormBuilderForm h1 {
  text-align: center;
}
.Pagecrearecontplatforma #content .FormBuilderForm form {
/*   border: 1px solid #bbb;
  padding: 20px;
  border-radius: 8px;
  background: #f5f5f5; */
}

.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_denumire,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_cui,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_reg {
  width: 32.33%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}

.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_nume,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_prenume,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_telefon {
  width: 32.3%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}

.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_identificare,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_serie,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_numar,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_cnp {
  width: 24%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}

.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_email,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_password,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_password2 {
  width: 32.3%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}

.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_tara,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_judet,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_sectorNume,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_orasNume {
  width: 24%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;  
}

.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaNume,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaNr,
.Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaInfo {
  width: 32.33%;
  margin-left: 1%;
  display: inline-block;
  vertical-align: top;
}

@media all and (max-width:1200px) {
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaNume,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaNr,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_stradaInfo,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_tara,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_judet,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_sectorNume,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineradresa_orasNume,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_email,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_password,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_password2,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_identificare,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_serie,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerdoc_numar,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_cnp,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_nume,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_prenume,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContaineruser_telefon,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_denumire,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_cui,
  .Pagecrearecontplatforma #content .FormBuilderForm.MainFormularCreareContPJForm .eobFrmBuilderInputItemContainerfirma_reg {
    width: 100%;
    margin-left: 0;
    display: inline-block;
    vertical-align: top;
  }
}
@media all and (max-width:960px) {
  .Pagecrearecontplatforma #content {
    padding-left: 30px;
    padding-right: 30px;
  }
  .Pagecrearecontplatforma #content .FormBuilderForm {
    max-width: 100%;
  }
}
.Pagecrearecontplatforma .FormBuilderForm .eobFrmBuilderActionsContainer {
  text-align: center;
}
.Pagecrearecontplatforma .FormBuilderForm .eobFrmBuilderActionsContainer input {
  margin: 0 auto;
  display: block;
}


/* Pageactivarecontportal
===================================================== */
.Pageactivarecontportal #content .AuthActivare {
  text-align: center;
  margin: 30px auto 50px;
}
.Pageactivarecontportal #content .AuthActivare p {
  padding-bottom: 0;
  padding-top: 0;
}



/* SumarComanda
====================================================== */
.Page_sumarcomanda #content .SumarComanda {
  padding: 20px!important;
  padding-top: 20px!important;
  background: #f5f5f5;
}
@media all and (min-width: 1201px) {
  .Page_sumarcomanda #content .SumarComanda {
    border: 1px dotted #bdbdbd;
    box-shadow: 2px 2px 10px 0px rgba(0,0,0,.25);
    margin: 20px 0;
    margin-bottom: 50px;
    border-radius: 10px;
  }
}
.Page_sumarcomanda #content .SumarComanda fieldset {
  border: none;
  margin-top: 50px;
  background: #fff;
  border-radius: 10px;
  padding-top: 10px;
  position: relative;
}
.Page_sumarcomanda #content .SumarComanda fieldset legend {
  font-weight: 900;
  font-size: 18px;
  position: absolute;
  left: 10px;
  top: -30px;
}
@media all and (max-width: 1200px) {
  .Page_sumarcomanda #content .SumarComanda fieldset {
    margin-top: 20px;
  }
  .Page_sumarcomanda #content .SumarComanda fieldset legend {
    position: relative;
    left: auto;
    top: auto;
    display: contents;
    font-size: 20px;
    line-height: 20px;
  }
}
.Page_sumarcomanda #content .SumarComanda .column {
  border: 1px solid #ddd;
  padding: 10px 15px;
}
.Page_sumarcomanda #content .SumarComanda .column.pret_serviciu {
  display: none;
}
.Page_sumarcomanda #content .SumarComanda .column ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.Page_sumarcomanda #content .SumarComanda .column label {
  color: #aaa;
}
.Page_sumarcomanda #content .SumarComanda .column h4 {
  margin: 0;
}
.Page_sumarcomanda #content .SumarComanda .column h3 {
  padding-bottom: 0;
  padding-top: 0;
  font-weight: 400;
}
.Page_sumarcomanda #content .SumarComanda .actionsContainer {
  text-align: center;
}
.Page_sumarcomanda #content .SumarComanda .actionsContainer input {
  outline: none;
  color: #FFF!important;
  background: #0066a6;
  display: block;
  padding: 8px 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 30px;
  cursor: pointer;
  outline: none;
  border: 0;
  line-height: 27px;
  font-size: 18px;
  margin: 20px auto;
}
.Page_sumarcomanda #content .SumarComanda .actionsContainer a.backHightlite {
  display: inline-block;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 20px;
  cursor: pointer;
  outline: none;
  border: 1px solid #0066a6;
  line-height: 27px;
  width: auto;
  font-size: .9rem;
  margin-bottom: 20px;
}
@media all and (max-width: 1200px) {
  .Page_sumarcomanda #content .SumarComanda .actionsContainer {
    text-align: center;
  }
  .Page_sumarcomanda #content .SumarComanda .column {
    width: 100%;
  }
}



/* Page_sumarcomanda
=============================================== */
.Page_sumarcomanda #content p {
  padding-bottom: 0;
  padding-top: 0;
  text-align: justify;
}
.Page_sumarcomanda #content .TaxaJudiciaraSumarComanda .PreviewContract {
  padding: 20px!important;
  background: #f5f5f5;
}
@media all and (min-width: 1201px) {
  .Page_sumarcomanda #content .TaxaJudiciaraSumarComanda .PreviewContract {
    padding: 30px!important;
    margin-bottom: 50px;
    border-radius: 10px;
    padding-top: 20px!important;
    margin: 20px 0;
    border: 1px dotted #bdbdbd;
    box-shadow: 2px 2px 10px 0px rgba(0,0,0,.25);
  }
}
.Page_sumarcomanda #content .TaxaJudiciaraSumarComanda .PreviewContract .actionsContainer input {
  outline: none;
  color: #FFF!important;
  background: #0066a6;
  display: block;
  padding: 8px 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 30px;
  cursor: pointer;
  outline: none;
  border: 0;
  line-height: 27px;
  font-size: 18px;
  margin: 20px auto;
}
.Page_sumarcomanda #content .TaxaJudiciaraSumarComanda .PreviewContract .actionsContainer a.backHightlite {
  display: inline-block;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  border-radius: 20px;
  cursor: pointer;
  outline: none;
  border: 1px solid #0066a6;
  line-height: 27px;
  width: auto;
  font-size: .9rem;
  margin-bottom: 20px;
}
@media all and (max-width: 1200px) {
  .Page_sumarcomanda #content .TaxaJudiciaraSumarComanda .PreviewContract .actionsContainer {
    text-align: center;
  }
  .Page_sumarcomanda #content .TaxaJudiciaraSumarComanda {

  }
}
.Page_sumarcomanda #content .TaxaJudiciaraSumarComanda .PreviewContract canvas {
  display: block;
  margin: 0px auto;
  background: #fff;
  touch-action: none;
  border: 1px dotted #bdbdbd;
  border-radius: 10px;
}
@media all and (min-width: 961px) {
  .Page_sumarcomanda #content .TaxaJudiciaraSumarComanda .PreviewContract canvas {
    box-shadow: 2px 2px 10px 0px rgba(0,0,0,.25);
    margin: 15px auto;
  }
}

@media all and (max-width: 960px) {
  .Page_sumarcomanda #content .TaxaJudiciaraSumarComanda .PreviewContract #clear-desktop-canvas {
    display: none;
  }
  .Page_sumarcomanda #content .TaxaJudiciaraSumarComanda .PreviewContract .canvas-desktop-panel {
    display: none;
  }
}



/* .Pagecalculatortaxa
=============================================== */

@media all and (min-width:961px) and (max-width:1200px) {
  .Pagecalculatortaxa #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.Pagecalculatortaxa .UIApplication.UIPopup {
  background: #FFF;
}
.Pagecalculatortaxa .UIApplication.UIPopup .winTitle {
  padding-left: 15px;
}
.Pagecalculatortaxa .UIApplication.UIPopup .winButton {
  text-align: center;
}
.Pagecalculatortaxa .UIApplication.UIPopup #CalculatorTaxePublicPopup {
  padding: 15px;
}
.Pagecalculatortaxa .UIApplication.UIPopup .ppContainerDePlatit {
  margin-top: 15px;
  line-height: 22px;
}
.Pagecalculatortaxa .UIApplication.UIPopup .ppContainerDePlatit > div {
  border-bottom: 1px solid #ccc;
}
.Pagecalculatortaxa .UIApplication.UIPopup .ppContainerErrors {
  margin-top: 15px;
  color: #CC0000;
}



/* Pagecontact
=============================================== */
.Pagecontact #after_content {
  display: none;
}
.Pagecontact .fluid-container {
  background-color: #edf0f2; 
  padding: 50px 0 80px 0;
}
@media all and (max-width: 960px) {
  .Pagecontact .fluid-container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .Pagecontact #content .contact-text ul {
    flex-flow: wrap;
  }
  .Pagecontact #content .contact-text ul li {
    min-width: 50%;
  }
}
.Pagecontact .ContactsFormularContact {
  max-width: 900px;
  display: block;
  margin: 0 auto;
}
.Pagecontact #content .FormBuilderForm form {
/*   border-radius: 8px;
  border-color: #ddd;
  border-width: 1px;
  border-style: solid;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
  padding: 20px;
  background: #f5f5f5; */
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainer {
  position: relative;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainer.withError .eobFrmBuilderInput {
  border:1px solid #cc0000;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainer .error {
  position: absolute;
  right: 25px;
  top: 25px;
  color: #CC0000;
  font-size: 12px;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainernume input,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContaineremail input,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainercompanie input,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainertelefon input,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainermesaj textarea {
  padding: 20px;
  border-radius: 30px!important;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainercompanie label,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainertelefon label,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainernume .eobRequiredField,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContaineremail .eobRequiredField,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainermesaj .eobRequiredField {
  padding-left: 24px;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainernume {
  margin-right: 5px;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContaineremail {
  margin-left: 5px;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainernume,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContaineremail {
  display: inline-block;
  width: calc(50% - 5px);
  vertical-align: top;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainercompanie {
  margin-right: 5px;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainertelefon {
  margin-left: 5px;
}
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainercompanie,
.Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainertelefon {
  display: inline-block;
  width: calc(50% - 5px);
  vertical-align: top;
}
@media all and (max-width: 960px) {
  .Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainernume,
  .Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContaineremail,
  .Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainercompanie,
  .Pagecontact #content .FormBuilderForm form .eobFrmBuilderInputItemContainertelefon {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
}
.Pagecontact .FormBuilderForm .eobFrmBuilderActionsContainer input {
  margin: 0 auto;
  display: block;
}
.Pagecontact .FormBuilderForm input[type=checkbox] {
  width: 30px;
  height: 30px;
  vertical-align: top;
  display: inline-block;
  margin-right: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  border: 1px solid #aaa;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  outline: none;
}
.Pagecontact .FormBuilderForm input[type=checkbox]:checked {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSElEQVQ4jZWTMS+DURSGn/YzSCTSQSI5k7nrCZtEVAQ1mIVNSERiFIPNYsAg8RPMNjFIhOoiR2JgaCwsx9DBJARluZXra79oz3bf877Pybk3N6HLUtVeEdkXkcTda0m3ABHZAdaBeREp5LqcPgacAfkg1ToGqGo/cAsMBakBlPKZidbajcIAh2Z23hFAVaeApUh6ADYA/l1BVQvAHSBBagCjZlaFcBmqWlTViQzGQRQG2GuGAfKqOgJcAaequpyaPgcsRNI9sBV7EhGpAoNhnbKI1N39WlUHgBOgL3g/gVkze0oDeoDJcM4B0yJSB9aA4ci7bWZH6f0Sd6+KyAdQiiBloBj5boBFd2+0AADc/VJEvoDxtAF4A2bM7LlNj9+/4O4XGZBNMztuF/4DiCDvQPNJK8CKu393BAiQiog8Aq/Aqpm9ZIUBfgCa5WgAQbDxeAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transition: none;
}
.Pagecontact .FormBuilderForm textarea {
  min-height: 200px;
}
.Pagecontact .FormBuilderForm .eobFrmBuilderInputItemContaineracceptTerms label,
.Pagecontact .FormBuilderForm .eobFrmBuilderInputItemContaineracceptNewsletter label {
  padding-top: 8px;
}
@media all and (max-width: 768px) {
  .Pagecontact .FormBuilderForm .eobFrmBuilderInputItemContaineracceptTerms label {
    padding-top: 0px;
  } 
}
.Pagecontact .FormBuilderForm .eobFrmBuilderInputItemContaineracceptTerms label, 
.Pagecontact .FormBuilderForm .eobFrmBuilderInputItemContaineracceptNewsletter label {
  display: inline-block;
  width: calc(100% - 50px);
  line-height: 20px;
}
.Pagecontact .FormBuilderForm .eobFrmBuilderInputItemContaineracceptTerms,
.Pagecontact .FormBuilderForm .eobFrmBuilderInputItemContaineracceptNewsletter {
/*   border: 1px solid #ccc;
  border-radius: 8px;
  margin-bottom: 10px;
  background: #fff; */
  padding: 0 24px;
}


.Pagecontact #content .contact-map {
  padding: 40px 0;
  padding-left: 40px;
}
.Pagecontact #content .contact-text {
  padding: 50px 0;
}
.Pagecontact #content .formular-text {
  padding-bottom: 20px!important;
}
.Pagecontact #content .contact-text h2,
.Pagecontact #content .formular-text h2 {
  font-size: 2.5rem;
  line-height: 3rem;
  margin: 0;
  padding: 0;
}
.contact-text:after {
  content: "";
  float: none;
  clear: both;
  display: table;
}
.contact-text ul {
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
}
.contact-text li {
  min-height: 80px;
  padding: 0;
  text-align: left;
}
.contact-text li span.cover-address {
  display: block;
  width: 64px;
  height: 64px;
  background: #666;
  margin: 0 auto;
  margin-bottom: 20px;
  line-height: 64px;
  color: #fff;
}
.contact-text li span.cover-facebook {
  line-height: 70px;
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACJ0lEQVR4nO2bMUokQRSGP2UQERWRTTQSMwMzMTIwEGGDt95hF7yBoYfwAt5Ak4rEzAMYiYkgKOIuywqLuLLB0Bg4omi3Tte8qn7V1pd0MN1/vfm6Xk11wwzRICIyDqwAy8ACMAdMAR1guHfa07F4dTx1zm0MWkNn0AAfRGQJ2AK+AaOeMXcatUQVICJjwA7wnec768ug1wMRBYjIJHDI43TXQEWASshHiMgwsIfel4eUBACbwJpyZhoCRKQDbAeITkMAsA7MBshNRsDXCGN4E0PAUqDcZGbAfKBc+/uA3s/flMelf4Fd4Ay453n7+5IkdoIdzzF+OOf2tYspI3QLjHiOcaRdSBWhBfjc/QK41S6kitACfPILoKtdSBUWBUTFYoGFc65s1Q+CSQExB7MoIFr/AwxphIjICOUr/hfgombcLTDTx3mFc+5/zew3aG2EDoBVpaxJ4F8f550Ai4MOZrEF+uVKIyRlAb80QlIW8FsjJGUBPzVCUhbwRyMkZQGfvgXyIqgRkqqALkoCtHaC91S/oxuvmVUAx+981gXOtZ4YVZ4FqhCRaeCm5mV3zrmJEPWUkWoLqGFRwKd/HxCV0AKi3k0fLM6A3AIxyQKaLqBpLApo1RqQfwWsY1FAq1rAPHkNaLqAprEooFVrQG4B61gUkFsgJhZnQFRiCKg7C1rVAubJa0DTBTSNRQGtWgNyC1jHooBWtQAYb4MY/x2+pJ7o61CFlPEA/GNc519siWgAAAAASUVORK5CYII=) no-repeat 50% 55%;
  text-indent: -9999px;
  transition: all .3s;
  background-size: 25px;
  background-color: #f5f5f5;
  box-shadow: 0 5px 2px rgba(0,0,0,.15);
  border-radius: 50%;
  margin-right: 10px;
}
.contact-text li span.cover-instagram {
  line-height: 70px;
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url(data:image/png;base64,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) no-repeat 50% 55%;
  text-indent: -9999px;
  transition: all .3s;
  background-size: 25px;
  background-color: #f5f5f5;
  box-shadow: 0 5px 2px rgba(0,0,0,.15);
  border-radius: 50%;
  margin-right: 10px;
}
.contact-text li span.cover-linkedin {
  line-height: 70px;
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAD/ElEQVR4nO2bX4hUVRzHP3MdRHRJXURERJeQhkRIfEghxcAeQvj10kssRZmgIlGEaPmwLBJhTwqS+If+iO2D1UPUryKtFwkSEgp88GEElZAQiWWRZVmGYejh3KvX687cc+6Mc+694wcOO/fu75z5ne+cc+7v/LkVEojIEuA14AXgKWB+LAVANUxBLJG4Dh4ulWryeyxpJq5bYUp+bsb+NsP7TWAWaABTwCXgvKpOxwusxC9E5F3gI0zFy8gk8J6qTkQ3KgAiEgAngd2eHOs3h1T1E3jQVA8yOJUHOCIiowAVEVkFXAcW+PWp70wCawLgbQav8gDDwGgAvOrbE49sDyjviG/DcPJ5PWjMfyJAF5lbmCgrGa0ViWoWAVrAZ8CzwGJgKfAccJYHoWlRqLrG6E1gZzyUDLkK7BSRy5iIsihdy7kFnJqj8vdR1TPA+e586itOArSAIxZ2xzI64wUXAWZU9V8Lu6uYaWgRyDQIphHNxwuBiwALRGSZhd1aYGFGf/pN4CJAFTNxSmNPRmd84CQAwLiIbG73TxF5EXinK5f6jGscsBD4VUTGgDOqOgMgIkPAPmAcs3ZYGCoichMYyZB3CqhjxpFnKOas8lbW1VqAJcDzvfLEF0UJWR8bri0gvhbvWmZa3uR+Qgv4DfgJuI2ZeQbAELAC2ArsoMsxx1WAb4A3U2y+wzgWp4mZNTY65PsSGA0/XwTeV9VrHeyPishq4GPg9RSf2uLcAlS1UyUQkXa/cqNTXhGJdnUOAMdVNTWaVNV/gDdE5ALwORlaQzeD4ONgl6qec82kqhMiAvCVa948DYInslQ+Ipymt52qtyM3Aqjqnz0oZozO48wj5EaAXqCqt4CfXfKUSoCQ712M8zYIIiLDmCfBK8BKTMj9C3BYVe9YFPGHy/flqgWIyFrgb+BDYB0m3B4B9gJXRGTEopg7OCzV50aA8IzC18DqNiargBMWRTVwWJHKjQDAS8DGFJuXRWR9io3TklyeBNhgYRNgukYnbOYrDxWYFxb3ohCbEDpOngSwPaRh43MhW4CtL6UVwEtMUkQBeupzngSwpbQCePElTwLYUtoWYEtpBfDxFGjlSQBbeilUrgQY+EHQhy+5agG2POkCPaQ58AK4ng+YBu6m2Kxg7jNCN1LyLcdsfKbxH3AvxWYEO0H/cu1PQ9g5ORdPZ8yXZFmYekGuuoAPGoMuwGwAzPj2wiNTAfCDby888nsAnMZxR7UkTAMT8+r1+lStVlsEbPHtUZ/Zr6qXokFwDPjRpzd95riqfgowD6Ber7dqtdq3mDh7U3S/hMwCH6jqeHSjkrQIT169BWzD7M5Gr85Hr8wXgej1+UaYJjGvz3+RfOfhf6p07jh+cYCqAAAAAElFTkSuQmCC) no-repeat 50% 55%;
  text-indent: -9999px;
  transition: all .3s;
  background-size: 25px;
  background-color: #f5f5f5;
  box-shadow: 0 5px 2px rgba(0,0,0,.15);
  border-radius: 50%;
  margin-right: 10px;
}
.contact-text li span.cover-email {
  line-height: 70px;
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFJ0lEQVR4nO2bXYhVVRTHf3MYRGQQEZmHEBkiJEREhD6IjBh6iPAPPklYDz5IEyKYiIkZhUjIMFTgw4yJTDYwQamlLMVEilIqkQJBY/qS5kFiGERERERk6GHvM9575t655/tMM/7gwpwzZ++z1v+cu/faa+0Lc5y2sm8oqR1YD6wFFgAPgJvAFeCEmd0r057SBJA0H9gE7AK6mlz2L9ALHDazu2XYVbgAkhYAbwA7gcdiNhsDPgQOmtmdomyDAgWQ1AFsAXYAnSm7GQf6KFCI3AWQtBDn+HbSOx5lHPdG9OctRG4CeMe34hxfkle/EXJ/IzILUPPEd1Cc41FyEyK1ABU5HiWzEIkFmCGOR0ktRGwBZqjjUcZwccShuHFESwFqprOdzFzHo8QOqJoK4B1/E+d4XtNZ2VwH9gODzULsKQL4kHUzsJv4kdtMZxTYBwyZ2YPaf0wKICkANvoLu0o0rkx+B94HjpnZBHgBJK0GPgGers62UrkE9JjZ5TZJa4ALuKXpXOI28EyAeyXmmvMAC4G+AFhRtSUVsjKo2oKqeSRA1QZUzZwXoD1yfNd/mpFWsOh9WhHnPkGC66K2BLUHtbxmZica9eIjxTKIe5+09mwEPg0PogJcbNYqDB1LoND7SDrl7xFAvYoTQKlFiYqo8zGI/N1VqinV0EWN3wH1r9y+Er/rpeN96609FxVgHXBc0mzJA0wiaSlwFHil9nybpBHgycj1d4CPgL6iS1NF43OZu4C3mLroG20mQMg4LqV0sOyqbVZ8ZmsLLrPVLJfZUoCQ67hM0REzu5+fmfnjy++bcMv8pS0ujy1AyN/AXuDzEuOCWPgB7lWcfU/EbJZYgJCrwB7gVNVCeMfX4d7QVQmbj6ad8lYCJ4ELkp5P2UdmJHUDP3pbkjoPZF8NPgf8IKkvYz+JkLRM0jngW+DZLH3lEfQEwK859JOEW7i3MDN5CHAe+DKHfmJjZrdx01tm2nG7tNLyANjWaCCU1Am8jqvG3EjTue9jhZl93+DfQ0APFX8FDpnZ5ehJH30ZblvLP5J6vTOxkNQpqRe4BpyV9HL0Gi/6NrI9wEwC3MAFG3X4COw4D6tMHcDbwDVJ+yU1rTBLWizpA+Av36YDmAcclTSlamVml4DDGXygTdIV0g0oPWZ2qPaEj8KGgQ3TtLsFHAC+4OHTC3yb7cCiJu3GgbVm9mfknkuAEdKV7lPHAb8Agw3Of8z0zoNz8D3gN+AP/xnBRXDNnAdXoj8TXan68WVPPLOnkkaACdzAV/fdk/QObpdYkTwOnJYUFWoQV/BMTBoBhszsp9oTkjbjQtEyWI3LWcwPT/iHsY0U+cSAZKPoLSLzr6T1wADl1hi6gc/8mAOAmV0EjiTtKKnRe81sLDzw64Bhkuf982ADbsypZTdu53lskghwFegPDyStwi1Cqiytb5X0bnhgZuM0mJqnI64A4cB3H0BSF3AaWJzkZgWx149BIQeBKcFZM+IK8JWZfQeT4elZWmdbyiIABvxYlHhAjCPAXdxWOfz0cwZYnsrU4mgHhiW9CGBm54FjcRrGEeCAmY36Hz6cBNaktbJgFgBf+z1P4DLBLXeLtpoGbwK9kubhcuovZLWyYBbhosXlZjZKjHVCnDegmwYFhRlMJ3BO0kvEyHW2mr8X41Z2/zeWAefiXDhr64BxeSRA1QZUzVwX4F4AfFO1FRUyEOAyMQ03Rs1yjgH94Xb5MCf3FDAfNz3WbSebBUwA93F7H37G/VB7RhV4K+E/+ZCNzFob8F8AAAAASUVORK5CYII=) no-repeat 50% 55%;
  text-indent: -9999px;
  transition: all .3s;
  background-size: 25px;
  background-color: #f5f5f5;
  box-shadow: 0 5px 2px rgba(0,0,0,.15);
  border-radius: 50%;
  margin-right: 10px;
}
.contact-text li span.cover-youtube {
  line-height: 70px;
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url(data:image/png;base64,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) no-repeat 50% 55%;
  text-indent: -9999px;
  transition: all .3s;
  background-size: 25px;
  background-color: #f5f5f5;
  box-shadow: 0 5px 2px rgba(0,0,0,.15);
  border-radius: 50%;
  margin-right: 10px;
}
.contact-text li span.cover-phone {
  line-height: 70px;
  display: inline-block;
  width: 60px;
  height: 60px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEy0lEQVR4nO2Zb2gcRRTAfzmPEIpKCEGqjVpBsgXrP0RbUokgWkvpw1A1YG3RKEql9YPFoiBFsBTR6gctFUSpQaGCSIk+ilEQodB+6AepYDQsoVgpoRwiMR5tep7BDzOXXJO9293Z5I6m84MluZ3ZN2/ezsz7s+DxeDwej8fj8VyRtKTpLCI5oBtYDdwK3AwsBzqBVnvlalzV5CPElyPuTc+5yvaaAv4ECsA54AwwBoyqaiHNnGINICIdQB8gQC/QkWaAJnAWOAF8BxxR1Yl6nWsaQETuAHYDjwNtC6lhAykCnwD7VXU8qsM8A4hIF7Af6Gf+0r1cOQ98AOxT1WJ1wyUGEJF+4GPg2sbp1lBC4DFV/aVyY8YAIrIdOMjSeeu1mAAeUdWTYA0gIr3AD0SfzkuRceBuVS3krGs7QGMmXwL+wrivAsaVTWDcWhnj6hrBDcBbAC0i0gMcX6SBRjEHagicBgqqGuXvEZFWYBnGzd4ErAQexbjgxaAE3JgHHlwggaeBw8AI8DlmRU2q6qEkD6tqySo1YWUhIu3MGqAMPA3cCWzFvMUstAIbc8BtGQVNA28AgaruAb5hdil3i0iWrXX9nHGGVPVVIAAGM8it8EAe6Moo5B1VfbNGWzvwrIhMOspeG3VTVYsi8pyVn2WLrMpj4nhXJoF9c+5dzaWu9KMM8qvJYeKT8wCqOi0iLwHrMWeHC50tIrIZo7QLBVUdrvywB5lapRaDI8ATqjrjLURkPSYhc6GYB3bgvg2OAcNVvw+weJMH2AxsBz6surcNuM9R3nge8/a7HQV8X/lHRHYBLyR4ZgKTrY0CfwPXAKuAHpJlmu+JyAlVPWV/t+OufzmP8dGuFvwWwG6jt2P6/gHsAb5U1am5jXb79AF7qT+hNuALEVmjqpOYwMqVsauCIDgD3Av8C1zAHDIXMNHZRYxvvlh1/WMHHQQOBkFwDzBE/ZT5K2CDqp4MwzAyEArD8L8wDEeCIDgErADuqiOvE1gRhuFQEAQlTGyAnUOp6m/UNWXnEAKvpKoIRSEixzHLtxafAQPVB1cCmTngfWBnTNcBVR2s8fw8onTIZAARWQ38TO0M8idgXdSSTyA7j6nq1ItUzwK31Aqvk5A19R2IkfGyy+QB7KR2EF0rrNCFKdM542wAEWnDxOS1OKWqx1zlA6jqKFWepgZPZRkjywrYBFxXp324Tlsajsa099mX4UQWAzwf0/5bBtnVjMa0dwAbXYU7GUBEVhKfRhdj2pOS5Axx3gauK2CA+AqSa3zuImeDrR2kJrUBrHt6JkHXNam1iWZdgj7LcEyLXVbAQ5iSVRybRMQ1ywRmwuP+hN23uYzhYoC4w69CB7DLQX41O0meqfbajzqpSGUAEVmOcX9JeV1E7k+n0sxYazGJUVLyJF8tM6RdAVsxxcSktAJfpzWC/U5xlPSVntTeIHEuYBOMEUzunpYS5m2+Wy80tmfGbuA10hm6wjRwu6r+mvSBNBXbHtwmD2Yye4EXReQw8CMmHS0yW5B5GNhC/egyjhzwJKbukIg0K+BTkrm/ZjOGKdEnSr/TnAGuZadG00WKlb3UvwTH4g3QbAWajTdAsxVoNle8AdIEQueA3xdJj4Wk1GwFPB6Px+PxeDyey4D/AXB+SEx/upkwAAAAAElFTkSuQmCC) no-repeat 50% 55%;
  text-indent: -9999px;
  transition: all .3s;
  background-size: 25px;
  background-color: #f5f5f5;
  box-shadow: 0 5px 2px rgba(0,0,0,.15);
  border-radius: 50%;
  margin-right: 10px;
}
.contact-text li span.cover-phone-text {
  display: inline-block;
  vertical-align: top;
  padding-top: 20px;
  line-height: 16px;
}
@media all and (max-width: 960px) {
  .contact-text li span.cover-phone-text {
    font-size: .8rem;  
  }
  .contact-text li span.cover-phone-text strong {
    font-size: .8rem;  
  }
}
@media all and (max-width: 450px) {
  .contact-text li a .cover-email,
  .contact-text li a .cover-facebook,
  .contact-text li a .cover-instagram,
  .contact-text li a .cover-youtube,
  .contact-text li a .cover-linkedin,
  .contact-text li a .cover-phone {
    display: block;
    margin: 0 auto;
  }
  .contact-text li a .cover-email+strong,
  .contact-text li a .cover-facebook+strong,
  .contact-text li a .cover-instagram+strong,
  .contact-text li a .cover-youtube+strong,
  .contact-text li a .cover-linkedin+strong,
  .contact-text li a .cover-phone+.cover-phone-text {
    display: none;
  }
}

.contact-text li strong {
  font-size: 1rem;
  font-weight: 500;
}
.contact-text li span.cover-phone:hover,
.contact-text li span.cover-linkedin:hover,
.contact-text li span.cover-instagram:hover,
.contact-text li span.cover-facebook:hover,
.contact-text li span.cover-email:hover,
.contact-text li span.cover-youtube:hover {
  background-color: #edf0f2;
  transition: all .3s;
}
@media all and (max-width: 960px) {
  .Pagecontact #content .contact-text h2,
  .Pagecontact #content .formular-text h2 {
    font-size: 2rem;
  }
  .Pagecontact #content .formular-text {
    padding-top: 0px!important;
  }
  .Pagecontact #content .contact-text {
    padding-top: 50px!important;
  }
  .Pagecontact #content .contact-map {
    width: 100%;
    padding: 0;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .Pagecontact #content .contact-map .UIMapShowApp {
    height: 350px!important;
  }
  .Pagecontact #content .contact-text {
    width: 100%;
    padding: 0;
  }
}




/* Pagecomenzilemele
================================================ */
.Pagecomenzilemele .TaxaJudiciaraComenzileMeleSearchForm {
  width: 100%;
  padding: 10px;
  text-align: center;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMeleSearchForm form {
  padding-top: 0;
  width: 90%;
  max-width: 500px;
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
  position: relative;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMeleSearchForm form input[type=text] {
  border: 2px solid #0066a6;
  padding: 10px;
  border-radius: 20px 0 0 20px;
  width: calc(100% - 100px);
  display: inline-block;
  vertical-align: top;
  font-size: 16px;
  outline: none;
  padding-right: 40px;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMeleSearchForm form input[type=submit] {
  -webkit-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
  appearance: none;
  width: 90px;
  display: inline-block;
  vertical-align: top;
  border: 0;
  background: #0066a6;
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  border-radius: 0 20px 20px 0;
  outline: none;
  cursor: pointer;
}
.Pagecomenzilemele.mac-os .TaxaJudiciaraComenzileMeleSearchForm form input[type=submit] {
  line-height: 37px;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMeleSearchForm form .reset {
  position: absolute;
  right: 106px;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 900;
  color: #fff;
  background: #666666;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: block;
  z-index: 100;
  line-height: 22px;
  cursor: pointer;
}
@media all and (max-width:960px) {
  .Pagecomenzilemele .TaxaJudiciaraComenzileMeleSearchForm form {
    margin-bottom: 0px;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMeleSearchForm form input[type=text] {
    width: calc(100%);
    border-radius: 20px;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMeleSearchForm form input[type=submit] {
    min-width: 150px;
    width: auto;
    border-radius: 20px;
    margin: 10px auto;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMeleSearchForm form .reset {
    top: 9px;
    right: 10px;
    transform: none;
  }
}

@media all and (min-width:961px) and (max-width:1200px) {
  .Pagecomenzilemele #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMele {
  margin: 20px 0;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li {
  padding: 10px;
  flex: 1;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li.pdf-files {
  
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li.pdf-files a {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACmklEQVRIiZWVPYgUWRSFv9M2soh0JDIzgQwoBgYidUUMDGQRMRARVzRRFAQVDBYRMRJBQdhoAyPBH0RQwUCjYQURQwNfBQYiBjKIOBOowTADyyB9DKpqqP6p7vFA8V5V3XfP/X+ihizLWpKOApeArUCbXnRr62fgb9uv8zynCWvqL5OTk2ck3QE22v4BLElaBJZsL0laLNc/gGngiKTZqamp93Nzcx5GsGJhRLSBG8AycBKYkbRsG0nUrYyI/cALoAPcBVrAo5EEwCbbE5JeppSeN/pcYNZeMXgd8CAisP0kz/NuXbBV30sCWByjHOCnJGpP2/ZtScciokdwhcA2pVVdxsB2F+hWXpTreuA2cGAoQWXNagjK3PxfU14RdWw/jIhO9a2/DFcF2/PAX5KmbbcltSgSfgGYoKiwd00EQz2IiH22j0u6klL6Afw3RGaz7dMlIdCb5Mq6JqsvAzuAwyOcW+7/MEBQ5mEAkr5K6gA/m7Tb7vafHyAYgWcU4+N9k4CkgQj8DkEOLNjeMEporAcjcvAn8E7SPxExvVqreqqomjv9yLKsDZwCrgI7gacRMQNsAhaAf1NKs2UD9ujoIWhKMLAX2A5cBrbY/iDpfKm8DXwHrg87P9AHtlfCFhEd2yckXQFe2b4PvJG0AEwB+4G1wPOmCDSGKCImbD+WtIuiqU7meV6v8y/AvSEGjg1R5cEhSduAj8C5lNJAE/Wj3sFDCUpUQk+AL7bf5nn+bZzyJgyEiGLsklJaAGZ+R5ntDjRX0aykedu7syw7KGkG6KaURirNsgxJLdt7JB2guLA+Vf97Uh4RZ4FbFJfJvKRq7jTdEVU428BGioq6llK6OcwDgDu2FyVdlLSVhk6vz5xy3wU+SbpFX2X9AoHnIPK8/1M3AAAAAElFTkSuQmCC) no-repeat 0 50%;
  padding-left: 30px;
  display: inline-block;
  margin-bottom: 4px;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul.heading {
  background: #ddd;
  font-weight: 600;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul.item {
  border-bottom: 1px solid #ccc;
}
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(1) { max-width: 120px; }
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(2) { word-break: break-all; }
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(3) { word-break: break-all; }
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(4) { max-width: 140px; word-break: break-all; }
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(5) { max-width: 140px; }
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(6) {}
.Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(7) { max-width: 180px; }

@media all and (max-width: 960px) {
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li.pdf-files a {
    padding-left: 20px;
    background-size: 16px;
  }
  
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(1) { max-width: none; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(2) { word-break: break-all; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(3) { word-break: break-all; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(4) { max-width: none; word-break: break-all;  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(5) { max-width: none; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(6) {}
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(7) { max-width: none; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul {
    flex-direction: column;
    font-size: .9rem;
    line-height: 1.2rem;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul.heading {
    display: none;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul.item {
    margin: 10px 0;
    margin-bottom: 30px;
    padding-bottom: 15px;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-child(odd) {
    /*background-color: #f5f5f5;*/
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li {
    display: block;
    width: 100%;
    text-align: left;
    padding-left: 40%;
    position: relative;
    padding-bottom: 0;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:before {
    position: absolute;
    left: 15px;
    top: 20px;
    width: calc(40% - 20px);
    font-weight: 600;
    transform: translateY(-50%);
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(1):before { content: "Comandă"; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(2):before { content: "Debitor"; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(3):before { content: "Email"; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(4):before { content: "Telefon"; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(5):before { content: "Valoare platită"; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(6):before { content: "Status"; }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele ul li:nth-of-type(7):before { content: "Documente PDF"; }
}

/* mobile */
@media all and (max-width: 960px) {
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .comenzi-list {
    border-top: 1px solid #ddd;
    /*background: #f5f5f5;*/
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item {
    padding: 20px;
    margin-bottom: 20px;
    background: #fff;
    border-bottom:1px solid #ddd;
    border-bottom: 1px solid #ddd;
    box-shadow: 0px 1px 3px rgba(0,0,0,.36);
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item .titlu h3 {
    padding-top: 0;
    padding-bottom: 15px;
    float: left;
    font-weight: 900;
    font-size: .9rem;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item .titlu .link {
    font-weight: 900;
    float: right;
    font-size: .9rem;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item .titlu:after {
    content: "";
    clear:both;
    float: none;
    display: table;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item .detalii {
    font-size: .9rem;
    line-height: 1.2rem;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item .detalii .info {
    border: 2px solid #a4d5fc;
    border-radius: 6px;
    padding: 6px;
    margin-top: 10px;
    margin-bottom: 5px;
    position: relative;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item .detalii .info:after,
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item .detalii .info:before {
    bottom: 100%;
    left: 30px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item .detalii .info:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ffffff;
    border-width: 7px;
    margin-left: -10px;
  }
  .Pagecomenzilemele .TaxaJudiciaraComenzileMele .mobile-item .detalii .info:before {
    border-color: rgba(162, 187, 245, 0);
    border-bottom-color: #a4d5fc;
    border-width: 10px;
    margin-left: -13px;
  }
}


/* Pagedespre
================================================ */
@media all and (min-width:961px) and (max-width:1200px) {
  .Pagedespre #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}


/* Pagepoliticadecookies
================================================ */
@media all and (max-width:1200px) {
  .Pagepoliticadecookies #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}


/* Pagepoliticadeconfidentialitate
================================================ */
@media all and (max-width:1200px) {
  .Pagepoliticadeconfidentialitate #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}


/* Pagetermenisiconditii
================================================ */
@media all and (max-width:1200px) {
  .Pagetermenisiconditii #content {
    padding-left: 30px;
    padding-right: 30px;
  }
}




/* Pageparteneri
================================================= */
.Pageparteneri .sectiune-template-parteneri {
  display: none;
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Articles.css */
/************************************************************************/

/* Home articles */

.home .ArticlesList {
  
}
.home .ArticlesList ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.home .ArticlesList ul li,
.home .avantaje .avantaj {
  display: inline-block;
  vertical-align: top;
  width: calc(33.33% - 20px);
  margin: 10px;
  text-align: center;
  margin-bottom: 3.2em;
  text-align: center;
}
.home .ArticlesList ul li img,
.home .avantaje .avantaj img {
  vertical-align: top;
  width: 80%;
  flex: 1;
  display: block;
  height: 80%;
  margin: 0 auto;
  flex-grow: inherit;
  transition: all .3s;
  opacity: .65;
}
/* .home .ArticlesList ul li:hover img,
.home .avantaje .avantaj:hover img {
  transition: all .3s;
  opacity: 1;
} */
.home .avantaje .avantaj .ArticleTitle {
  color: #0066a6;
}
/* .home .avantaje .avantaj:hover .ArticleTitle {
  color: #4e9ea2;
} */
.home .ArticlesList ul li .ArticleTitle,
.home .avantaje .avantaj .ArticleTitle {
  display: block;
  font-weight: 700;
  line-height: 1.8rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0;
  margin-top: 1.2em;
  margin-bottom: .72em;
  font-size: 1.5em;
  width: 270px;
  margin-left: auto;
  margin-right: auto;
}
.home .ArticlesList ul li .ArticleImgA,
.home .avantaje .avantaj .ArticleImgA {
  vertical-align: top;
  padding: 20px;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  display: flex;
  margin: 0 auto;
  align-items: center;
  box-shadow: 0 5px 2px rgba(0,0,0,.15);
  background: #edf0f2;
  transition: all .3s;
}
/* .home .ArticlesList ul li:hover .ArticleImgA,
.home .avantaje .avantaj:hover .ArticleImgA {
  transition: all .3s;
  background: #edf0f2;
} */
.home .ArticlesList ul li .shortDesc,
.home .avantaje .avantaj .shortDesc {
  display: block;
  max-width: 95%;
  margin: 0 auto;
}
@media all and (max-width:960px) {
  .home .ArticlesList ul li,
  .home .avantaje .avantaj {
    width: calc(50% - 20px);
  }
}
@media all and (max-width:768px) {
  .home .ArticlesList ul li,
  .home .avantaje .avantaj {
    width: calc(100% - 20px);
  }
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Gallery.css */
/************************************************************************/

/* Gallery */


/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Products.css */
/************************************************************************/

.Product {width:25%; display:inline-block; text-align:center; vertical-align:top; margin:0; border:1px solid #ddd;}
.Product .ShortDescription {padding: .5em;}
.Product .Title {font-size:1.25em; padding:.5em; font-weight:bold;}
.Product .Prices {width:60%; display:inline-block; text-align:right;}
.Product .BuyBtn {width:40%; display:inline-block;}
.Product .Image a  {display:block; margin:0; padding:0; line-height:250px; height:250px; margin:0 auto; width:95%; overflow:hidden;}
.Product .Image a img {vertical-align:middle; line-height:250px; transform:scale(1.0); max-width:66.67%;}


/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_NAV.css */
/************************************************************************/

/* Site Nav */
nav a {
  padding:.5em; 
  display:inline-block;
  color: #000;
  font-size: 1.13rem;
}
@media all and (max-width: 1200px) {
  nav a {
    font-size: 1rem;
  }
}

#top_menu .mainMenu a {
  padding: .5em .8em;
  display: inline-block;
  text-decoration: none;
  margin: 0 5px;
}
@media all and (max-width:1050px) {
  #top_menu .mainMenu a {
    padding: .5em .5em!important;
  }
}
#top_menu .mainMenu a.eobSelected:not(.highlighted):after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 5px;
  transform: translateX(-50%);
  width: 75%;
  height: 2px;
  background-color: #0066a6;
}
#top_menu .mainMenu a.eobSelected {
  font-weight: 600;
  position: relative;
}
#top_menu  .mainMenu a.highlighted {
  border-radius: 25px;
}
#top_menu .mainMenu,
#top_menu .userMenu,
#top_menu .mainMenu a.home-menu {
  display: none;
}
@media all and (min-width:1201px) {
  #top_menu .mainMenu a.home-menu {
    display: inline-block!important;
  }
}
@media all and (max-width:1200px) {
  #top_menu .mainMenu a {
    padding: .5em .8em;
  }
}
@media all and (min-width: 961px) {
  #top_menu .mainMenu,
  #top_menu .userMenu {
    display: inline-block;
    vertical-align: top;
    padding-top: 5px;
  }
}
.authOn .login {
  display: none!important;
}
.authOff .logout {
  display: none!important;
}

@media all and (max-width: 960px) {
  .mainMenu a.logout {
    display: none;
  }
}



#top_menu .userMenu {
  margin-left: 10px;
}
.userMenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  transition: all .3s;
}
.userMenu ul li {
  position: relative;
}
.userMenu ul li > ul {
  opacity: 0;
  visibility: hidden;
  transition: all .3s;
  
  position: absolute;
  top: 40px;
  right: 0;
  width: 200px;
  background: #edf0f2;
  border-radius: 4px;
  box-shadow: 0px 3px 10px rgba(0,0,0,.2);
  padding: 5px;
}
.userMenu ul li > ul a {
  padding: 5px 10px;
  border-bottom: 1px solid #ccc;
  display: block;
  text-align: left;
  color: #333;
}
.userMenu ul li > ul li:hover a {
  background: #0066a6;
  color: #FFF;
}
.userMenu ul li:hover > ul {
  top: 36px;
  opacity: 1;
  visibility: visible;
}
.userMenu li a.userMenuItem {
  width: 24px;
  text-indent: 9999px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACbElEQVRYhb3XT4hOURjH8c9okjSLSTZKko0/IcVCWFioK7KTHVmI/Cndwg1ZyOraXJkdhfxnxYS6FrOiLNTEbGRDkoUUSWKaJot7X7143zvnvu9rnt095znP73uec+5zzulT09I8W4h92ISFmMQHjOBiEsWv6sTrqyEMx3AGM9u4TeAsTiVRPBkSd0YoQCmcVohDP05gKDRoUAbSPFuLp+oBb02i+NFUTqEBj9cUh5MhTlNmIM2zWfiMWTUBJjEvieKPVU4hs1rSgXgj9soQp6lsbgfiDZvTC4DxLgCmHBsC8L4LgMr1DwV4iy8diE/gZdcAZUV73AHAkySKv3UNUNqNDgCuhTiFAjzA6xriH3CzZwDlMhytAXAyieIfPQMoIYZxNcB1GFdC49at7/tU7+x32JlEcXDAWgBlWocrXEaSKP5aJ2bdDMDPir5PdYPVuRHNxTfFKXcGhzC77B7HJcVG/Y7ZITUgCCDNs2VIsAOHkyi+ULbPwQsMYEUSxe/L9u24jNsYSqK4shq2XYI0zxaleXYLY9ilOJKTNM/6S5fdmI9BHCzHUFxeBrAHo2me3U/zbHk7nX8ykObZDBzBaa3vAfvL2b0pxeEHFmMt7rQYM4Fzivrwxwn5B0CaZwNlgC3tiBUb7S4O/NV+HeuwqGLsM2xLovj3Zv0NUM78ITZXBOiFPcf6Riaa98COaRCHNdjb+GgGWD0N4v9oNQP0t3D879YMMDqNumOtAK6rcYp1YfdwvvHRqg5sQYyNercsk4pfcAi3m0/LtqU4zbNBbMAqLMUCxRthUPuHyrjiAvtJcZt+rVjaJ+1eSL8AHYSgexYHMR8AAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 24px;
  transition: all .3s;
  display: block;
  vertical-align: middle;
  text-align: unset;
  margin: auto;
  white-space: nowrap;
  overflow: hidden;
  height: 24px;
/*   border: 1px solid #0066a6;
  border-radius: 50%; */
  margin-top: 5px;
}
.userMenu li:hover a.userMenuItem {
  transform: scale(1.2);
  transition: all .3s;
}


/* Footer nav manu
======================================= */
#footer nav a {
  display: block;
  color: inherit!important;
  padding-left: 20px;
  line-height: 26px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 300;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2klEQVQ4ja3TQUoDQRAF0NchRwguXWQpwTsEPYEwImQ1JxJPMAsRlDlD3LsTydpFliKeQBwXo9LUJB2D1qqp+v/3r66uJESq2yNcYtE11WusD/CBPMMSB1jhpGuql18JpLqd4gGTrL7CvORklJ3XuA/1GZapbie2RGxhjBucB9yTvp2Bk9yBrqnescBtwB1vc5JiYoeTxy8nb0WBTOQOZyWRUSSG+NiV+/8W9p3En8eY/8QxrnERMMXfmD/iIU43kDfePBDomuoZc3wvz37L9JPo1/lKv85FMnwCbbpYArBcO8oAAAAASUVORK5CYII=) no-repeat 0 50%;
  background-size: 12px;
  transition: all .3s;
}
#footer nav a.login,
#footer nav a.logout {
  display: none;
}
#footer nav a:hover {
  color: #fff!important;
  transition: all .3s;
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Modules.css */
/************************************************************************/

/* Popup taxe fixe
============================== */
.tipTaxaJudiciaraNuSeCalculeaza {
  border-radius: 15px;
}
.tipTaxaJudiciaraNuSeCalculeaza .boxTitle {
  background-color: #0066a5;
  color: #fff;
  height: 45px;
  overflow: hidden;
}
.tipTaxaJudiciaraNuSeCalculeaza .boxTitle > .UIComponent:first-child {
  float: left;
}
.tipTaxaJudiciaraNuSeCalculeaza .boxTitle > .UIComponent:last-child {
  float: right;
}

.accordion {
  
}
.accordion h4 {
  position: relative;
  padding: 12px 0;
  text-transform: none;
  letter-spacing: -1.1px;
  border-top: 1px solid #ccc;
  font-weight: 500;
  transition: all .3s;
  font-size: 1.2rem;
  cursor: pointer;
  padding-right: 50px;
}
@media all and (max-width:960px) {
  
}
.accordion h4:nth-child(12) {
  border-bottom: 1px solid #ccc;
}
.accordion h4.open {
  color: #89b98f
}
.accordion h4:hover {
  color: #89b98f;
  transition: all .3s;
}
.accordion h4:after {
  content:"";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
  background-repeat:no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5ElEQVQ4jc3SvS4EURjG8d9ZG5VbUWzrEkREyFIPosQG16ARH9sqppTNiUQhClfhehRGse/EmB1ZNDzNOXnf5/9+nBz+jVKRf+XtReAAk1Tk/jfgfnj3IaUi7+I2ij1gpyqHr1/Ai7jDJt6w18NyPQk2kMPYBU8Crqcf9DDCuOFdbxeJe44GtcY4SmGAGxw2DI/Yivs91tpwVQ6lRpeuIk9xrjZi1xhV5XDKtfaEKxzr1iVOapiPxwORGIVxLgwLM7aXLA22n7GElYhe4LQNz6zwKTFd5xx9nHXBc5WK/KMv/jd6BxEPQIK1wDVaAAAAAElFTkSuQmCC);
  transition: all .3s;
  width: 16px;
  height: 16px;
}
.accordion h4.open:after {
  transform: translateY(-50%) rotate(0deg);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQ4jc3SsUoDQRSF4W+Xxbex8CkWRES0sFexVIcg+wiyENyY1geQEAQLEfbVLMTmLhmSlaiNnmYud85/Zu4w/Bu1ffcrbxmNSyzavqu+AVfhvYCi7bszPEbYC06bOr1/Ae/gCcf4wHmJ3eEmOMIyjGPwIuDh9nslEuaZ93A9JOplHDBojusiDPCAq8zwipOon3GwDjd1UmSnjIW8xbqf9WZITZ1gFZCFdLgxrntMBpjV44HYSGHcCm8EZCETTLP2dAzeGCFXjHOHCrdj8Fa1ffejL/43+gSX7EdTvY7t1wAAAABJRU5ErkJggg==);
  transition: all .3s;
}
.accordion h4 + .acc-body {
  overflow: hidden;
  transition: all .3s;
}
.accordion h4 + .acc-body p:first-child {
  border-top: 1px solid #ccc;
  transition: all .3s;
}
.accordion .acc-body p:not(:last-child),
.accordion .acc-body ol {
  padding-bottom: 0;
  margin-bottom: 0;
}


.rounded-style {
  text-align: center;
  background: -webkit-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -moz-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: -o-linear-gradient(to right, #4e9ea2 50%, #0066a6 50%);
  background: linear-gradient(to right, #4e9ea2 50%, #0066a6 50%) no-repeat scroll right bottom / 210% 100% #0066a6!important;
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
  border-radius: 30px;
}
@media all and (min-width:959px) {
  .rounded-style:hover {
    background: -webkit-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -moz-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: -o-linear-gradient(to left, #0066a6 50%, #4e9ea2 50%);
    background: linear-gradient(to left, #0066a6 50%, #4e9ea2 50%) no-repeat scroll left bottom / 210% 100% #4e9ea2!important;
    -webkit-transition: all ease .3s;
    -ms-transition: all ease .3s;
    transition: all ease .3s;
  }
}
.rounded-style-no-hover {
  background: #0066a6;
  border-radius: 30px;
}



.PreviewDesign {
  padding: 30px!important;
  padding-top: 20px!important;
  margin: 20px 0;
  margin-bottom: 50px;
  border-radius: 10px;
  background: #f5f5f5;
  border: 1px dotted #bdbdbd;
  box-shadow: 0px 2px 6px 0px rgba(0,0,0,.25)
}


/* logoText */
.logoText img {
  max-height: 90px;
  max-width: 270px;
  vertical-align: top;
  transition: all .3s;
}
@media all and (min-width:961px) {
  .logoText img {
    margin-top: -20px;
  }
  .ScrollActivate .logoText img {
    margin-top: -5px;
    max-height: 60px;
    max-width: 170px;
    transition: all .3s;
  } 
}
@media all and (max-width:960px) {
  #top_menu .logoText img {
    max-height: 80px;
    margin-top: -15px;
  }
}
@media all and (max-width:456px) {
  #top_menu .logoText {
    transform: none;
    left: auto;
    top: 0;
    width: 280px;
  }
}


/* dinamicBlocks
======================================== */
@keyframes slideContentOut {
  0%   {
    margin-bottom: 0;
    opacity: 1;
  }
  100% {
    margin-bottom: -20px;
    opacity: 0;
  }
}
@keyframes slideContentIn {
  0%   {
    margin-top: -20px;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    opacity: 1;
  }
}
.dinamicBlocks {
  padding-top: 10px;
  padding-bottom: 6px;
}
.dinamicBlocks ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.dinamicBlocks ul li.first {
  margin-left: 0;
}
.dinamicBlocks ul li.last {
  margin-right: 0;
}
.dinamicBlocks ul li {
  flex: 1;
  text-align: center;
  transition: all .3s;
  min-height: 32px;
  display: flex;
  align-items: center;
  /*
  padding: 10px;
  border: 1px solid #3b7496;
  margin: 0 10px;
  border-radius: 6px;
  box-shadow: 0px -5px 27px rgba(0,0,0,.3);
  padding-left: 100px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcUlEQVR4nO2bPYjVShTHfycEeci+xUpERGQRsbAQEcTGYm0sFCxELMTmIQo2NouVhaAoWL3qIX61amFjtaKFjaAWK74nIgouIqIiIirLcrncv0Vyl5i3k8n9yCZ3nR9Mk0z+c3KSzJzMzDFySIqASWA3sA5YCcRAlFbp5MonMzuR18noTQIngD8yGlnaOd3ssctmdrdA+29gIrUxq91OyzzwDXgHPADumVknr5MV3CXphXrjjVMw0TzZo16W4x7tjz3qvVTyQBaIMmKHgfvA5qJG+yAesl6Wxd6oIjYB05KO/CIgaQ9wnWqNbQoxcFXSXoBI0hjV3rz7mxuctr/KonSdMB4BB4A1w7Ppf/RrZBkGce5q4GAE7BySMS6qdMCg2jtjkmFkEHxPoTskVaU9CBMm6Qmw3VPxKXAReA38AFppmQdaZvbVdaGkFSQxQD/Mm1mrQHsV0NVfkZYxYCMwBWz16D9F0nPP2PlE0nifN1AbksYlPfLFBUh65ak06W+umSgJ7Ip4E1E8/HWAZ0tkbxX8h6cf8UVSHWBuaOYsPXN4OsoyDqgykKkar+1lYulRdoCXXn8mlh0x8IVk7FwM5xg8QnwmiQ8W48tSGhIIBAKBQMMwSftxxwEd4EbhXHqDUbLGcQh3wPfDlMzrb3BUaAF/Fk1KNJl0MuY77kBo9rcPhYMD6jagboID6jagboID6jagboID6jagboID6jagboID6jagbmLgPOBa/R1kbb8JtIFTuNc/vy2hLYFAIBAINA2TNA2sdZxvATvMbCRjAUkx8Aj3rPD7mGQH9QZHhRajHS1GwBbcDhgb5ZsbCsEBJc4v6xyCMg5wfT+jgCtPaYGI4r+9CHcHOQqsx/MG+xwAMJWuso4iU57zbSTNeDYUS9IlSVVmlQwVSWsk/VPivv41SQ+AXSV0OyS5AnOkeQJpmTWzfQXG7AdO01/e4Hkzu12gfYfkNc/nC4w52srzMCZJKixDRDJzlJ89cm2u6DIBbCvZRp7VnvNbGKyPehcBMwMIlKHJ/cdMBNxieWyJ7ZUWcCMys7fAmQobauqP1DkzW9gicwG4UlFDTdxgdQ04C+n3me4CO5YeHLbBTXoDOiQP+2h359tClJQeOC3pJvAXSSrdWvydmG8U+QrM9mmwb96+zAjWAT4Aj4HrZvZLDtRPrqJk3oW8sPkAAAAASUVORK5CYII=) no-repeat 18px 50% #005ca7;
  */
}
.dinamicBlocks ul li:nth-child(1) {
  /*background-color: #1774c1;*/
}
.dinamicBlocks ul li:nth-child(2) {
  /*background-color: #0966b3;*/
}
.dinamicBlocks ul li p {
  flex: 1;
  transition: all .3s;
  padding: 0;
  display: none;
  animation-duration: .5s;
  animation-timing-function: ease-in-out;
  text-align: center;
  line-height: 1.4rem;
}
.dinamicBlocks ul li p.active {
  display: block!important;
}
@media all and (max-width: 960px) {
  .dinamicBlocks ul li {
    background-image: none;
    padding-left: 20px;
    width: calc(100% - 20px);
    margin-bottom: 20px;
  }
  .dinamicBlocks ul {
    display: block;
    margin-bottom: -20px;
  }
}



/* After content
=========================================== */
.sectiune-after-content {
  padding: 40px calc((100% - 1300px) / 2);
  background: #edf0f2;
  min-height: 400px;
}
.sectiune-after-content .after-content-text {
  text-align: justify;
  padding: 30px;
  padding-top: 0;
  border-left: 1px solid #ccc;
}
.sectiune-after-content .after-content-cover {
  text-align: center;
  height: 360px;
  display: inline-table;
}
.sectiune-after-content .after-content-cover > .eobModule {
  margin: 0 auto;
  width: 70%;
  height: auto;
  display: flex;
  align-items: center;
  border-radius: 50%;
  overflow: hidden;
  max-width: 400px;
}
@media all and (max-width:960px) {
  .sectiune-after-content {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .sectiune-after-content .after-content-cover {
    width: 100%;
    padding: 0px;
  }
  .sectiune-after-content .after-content-text {
    width: 100%;
    padding: 30px;
  }
}
@media all and (max-width:768px) {
  .sectiune-after-content .after-content-cover > .eobModule {
    width: 90%;
  }
}
.sectiune-after-content .after-content-cover img {
  width: 100%;
  flex: 1;
}




/* sliderTexts
======================================== */
.sliderTexts {
  overflow: hidden;
  margin-bottom: 30px;
  margin-top: 20px;
}
.sliderTexts ul.stackSliderTexts {
  display: flex;
  overflow: hidden;
  margin-top: 0!important;
  margin-bottom: 0!important;
  padding: 0!important;
  list-style: none;
}
.sliderTexts ul.stackSliderTexts:after {
  content: "";
  display: table;
  float: none;
  clear: both;
}
.sliderTexts ul.stackSliderTexts > li {
  flex: 1;
}
.sliderTexts ul.stackTextItems {
  margin: 0!important;
  padding: 0px!important;
  list-style: none;
}
.sliderTexts ul.stackTextItems > li.sliderTextItem {
  padding-left: 40px;
  position: relative;
  /* padding-bottom: 10px; */
  display: table;
  /* flex-direction: column-reverse; */
  min-height: 32px;
  margin-bottom: 10px;
}
.sliderTexts ul.stackTextItems > li.sliderTextItem:before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACAUlEQVRIia3VwWoTcRAG8N8UD6X0JKH0ITz1ICLSF9Baa4vIBvGUvI+IB7eISEkOouSgDyBSRIpITz6ClJCjiKeOh92kNk3StPW7LOz+5/tmvpn5b5iGdqdBvMBzZbE/9dw5iCnk16WeiHVyQGzgq7K4sMDCWfJug3gvrNc5NNDDrQuzTxTgBrkm6+ISaVX6oN258z8EPhFN4bdUmVhpNYiedveWdvcKAmVBWXzE05GIWiTVduXNq1QwFHqHJ8Iv0qiazFUZH7S7t+cRmDxFQ7S7C3goc0/E4tjXPjZkHthtXqICKItjZfFORAt/YGRZWiF7xEy7ZlfwL1qdR8QrcnnYkBp9bNptfr2aQLu7IHNHeMOYXakv3MW38WWcbdG/KItju823qOyq9mOIFaknrY2HzS9wkm0Vc7If9TMJx+PHr81N3O4sEI/Il+TiCXsijkRs4vDyAuzI3CUWT/c4+sKWsvg+KWi+Jrc6j/FKxNKp9+lnTX4wLXR2BZUtD2TW5KN1hoGILUwlP19A3JfejDLPUVcH52U+xPQpanV2pI6wfOoukkfCxrx/ubMVVFfxPZmvhaVRN6uLbiBiGxO3dj4B1qU9EcuobKmcqcjL4su85Ey26Ad5eNoWfZmbyuLzRcgnC5TFgNjGfj0wA2wJF8p8iOl70Oo2RL4knl0m8yH+AjYbqgqKc8KYAAAAAElFTkSuQmCC) no-repeat 50% 50% #FFF;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  background-size: 10px;
  position: absolute;
  left: 0px;
  top: 0;
}
.sliderTexts ul.stackTextItems > li.sliderTextItem p {
  padding: 0;
  /* padding-top: 5px; */
  line-height: 1.2rem;
  display: table-cell;
  vertical-align: middle;
  margin: 0;
}
.sliderTexts #sliderTextsActionsPanel {
  border-top: 3px solid #323233;
  padding-top: 10px;
  margin-top: 10px;
  text-align: right;
}
.sliderTexts #sliderTextsActionsPanel span.sliderTextButtonItem {
  width: 24px;
  height: 24px;
  margin: 3px;
  display: inline-block;
  vertical-align: top;
  background: #fff;
  text-align: center;
  line-height: 24px;
  border: 1px solid #0066a6;
  font-size: 14px;
  border-radius: 50%;
  cursor: pointer;
}
.sliderTexts #sliderTextsActionsPanel span.sliderTextButtonItem.active {
  background: #0066a6;
  color: #fff;
}




/* Footer column
=========================================== */
#footer .left-container,
#footer .middle-container,
#footer .right-container {
  padding: 50px 10px;
}
#footer .middle-container {
  padding-left: 40px;
  padding-right: 40px;
}

#footer .left-container img {
  max-height: 60px;
  vertical-align: top;
}
#footer .right-container .contact-email {
  padding-left: 50px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACEklEQVRYhe3WO2gUURTG8V+WEEQsFiuxEkuRIBY2NimihY0gloIvxBQKPlFwliA7gi8ElWDER3zgAxG0jaiIaCPaWIhIECuVIDFIEAkhWNxZHCaZ7GYzwWb/MMWd+/g+zj3n3kuLFv+ZtkoULa7G8UglispYVtC6k9O0JzGB4WocjyZ65bZKFH3DRizFo4IMzMRO3MAgVpewAPfwHHfnWfwprmMfulEqJR3L0Ye9+DpP4mPYhU6cqP0spQZswXohRNk9LIIj+I47QtSnGIBL+ICrBYu/QD9OYWW6I2ugjJs4jKGCxH8JUe3Gnmxn1gB0oQdbhbKZKwcTEwPT6U1nAKr4g7NzFH8obOdlocyn0J4zsQO3sRbv/DOaNpxnvpbA43iCHdiU5zBvEViB8xipxvEDvMSP1Dec832pxvF9IZk3JGvk0laJop9C8uVxS0ii11gz02IJE0LkFuFZnbGjM0UARoX6PdqgOGFbr+AVHtcbXM/AMSxBpUHxGp04gP3CCdiUgTfCuT0gJOVs6U3m9TZjYAK7cQirmhAnHLeXcQFvZ2vgXGJitqHP0oVtQhKPN2rgk3AQXdNc6LOcEcrzZCMGJoUrs0fjWV+PMi4KV/D7egb6hffA8YLEa2wWrvrtMvdL2sCQUPN9WFiwAUIUPuJ0+mc71iWCn6txPFaJol6pF0vBdAjRHUzav+dJp0WLxvkLiJ95QrZT/W8AAAAASUVORK5CYII=) no-repeat 0 50%;
  margin-bottom: -20px;
  background-size: 24px;
}
#footer .right-container .contact-email a {
  font-weight: 300;
}
#footer .right-container .contact-telefon {
  padding-left: 50px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAACR0lEQVRYhe3WP4gVVxTH8c/KK8RIEItFjFhICItilGAl/gP/VBZBFBQjBKNYiqRSzi1krsWWC4KKYGEjVoKFaGeIf2BtFETESAhBrBa1EhFZUsx7ZJydeW9XV7fZLwwzczhzzu/ee869wzzzzDFDTcYUASvxA5ZhERZULpU7TNaeJ/Eeb/ASz4ucJwYKSBEbcAy7u4lnkxe4gbEi5ycfCUgRwziHPbOctIlJXMLxIue3QyliCe5j5Cskr3IH2zv4fQbJ3+I6/sbrrq2DbzCM1dg0zVibcKSDXQMc/8FJbMZ+HChybnRMEVvwB84rZ3VU/1ra18GKPg4fsLPI+XmKWIuluJYiPrT4L+/eXxU5X04Rj/HAxx1TZWQoRYwp26yJiSLnkyliBHe7AqbDBNYVOb9MEaN9vns3lCL+wvctDjdxSDmdVZ+HuIinWIydOFwbyO2u/ZGyNpr4t4Oj+MnUjea9suCu1JKfxYki5+oyXE8R53DL/0u6DQknsL4Wm3J5xxt3wh4p4sfuCHrcwdYi58kW/434s5LoHb4rcn7VlqOtOHr8Vnsfa0sORc73MF4xLTRgc2sVkCIW4pea+Wm/YC0+Bz9JAH42tXqHpyGg3vdbUkRrq/cTcLTB1nc0KWKlsvjqOfbPSECKWNUQCH5NEY3BumfKVeW612kV3vY/cAanWr7pnWYX8AzfYoey5Va1JcKa6jHco9PivLdPoAU40r1mwm5MEdBWA03T+Lk0xhy0D3xx5lxAWw2cVh4ys8n4YJd55pkD/gNgK47qR5U9CwAAAABJRU5ErkJggg==) no-repeat 0 50%;
  background-size: 24px;
}
#footer .right-container .contact-telefon a {
  font-weight: 300;
}
@media all and (max-width: 960px) {
  #footer .left-container,
  #footer .middle-container,
  #footer .right-container {
    width: 100%;
    padding: 10px 0px;
  }
}
#footer .middle-container .colMiddle,
#footer .right-container .colRight {
  border-bottom: 1px solid #565656;
}



/* styleArrow
======================================== */
.styleArrow {
  
}
.styleArrow ul {
  list-style: none;
  padding: 0;
}
.styleArrow ul > li {
  padding-left: 32px;
  position: relative;
  line-height: 26px;
  margin-bottom: 10px;
}
.styleArrow ul > li:before {
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAfElEQVQ4ja3TwQqDMBCE4cGHFJEiQSRIECl99VJ6KPJ7VruaVQdynA827EqSgAp4A9/Vi8oN0AMTy0xA50GSgbQeZGAbNzIaSLgDaTzI00BqD/L6g/yAUpKKbGmb4+7OCI+c8vlPxN6FkFNORvl4kbhyD0C8Uq6BDyfOeQZaVY/qYEanwwAAAABJRU5ErkJggg==) no-repeat 50% 50% #0066a6;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  background-size: 10px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.styleArrow ul > li > a {
  
}
.styleArrow ul > li > a:hover {
  
}



/* calculator-container
========================================== */
.calculator-container {
  padding: 50px 0 50px 0;
  position: relative;
}
@media all and (max-width: 1200px) {
  .calculator-container {
    padding-left: 30px;
    padding-right: 30px;
  } 
}



/* contact-container
========================================== */
.contact-container {
  padding: 15px 0 15px 0;
  position: relative;
}
@media all and (max-width: 1200px) {
  .contact-container {
    padding-left: 30px;
    padding-right: 30px;
  } 
}



/* home-container
========================================== */
.home-container {
  position: relative;
}
@media all and (max-width: 1200px) {
  .home-container {
    padding-left: 30px;
    padding-right: 30px;
  } 
}




/* despre-noi-container
========================================== */
.despre-noi-container {
  padding: 80px 0 50px 0;
  position: relative;
}
@media all and (max-width: 1200px) {
  .despre-noi-container {
    padding-left: 30px;
    padding-right: 30px;
  } 
}




/* instructiuni-container
========================================== */
.instructiuni-container {
  padding: 0px 0 50px 0;
  position: relative;
}
@media all and (max-width: 1200px) {
  .instructiuni-container {
    padding-left: 30px;
    padding-right: 30px;
  } 
}




/* GoTo top
======================================= */
.goTop {
  opacity: 0;
  display: block;
  visibility: hidden;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 50px;
  height: 50px;
  overflow: hidden;
  transition: all .3s;
  z-index: 10000;
  transition: all .5s;
  border-radius: 50%;
}
.goTop:hover {
  transition: all .3s;
}
.ScrollActivate .goTop {
  opacity: 1;
  visibility: visible;
  transition: all .5s;
  bottom: 70px;
}
.goTop a {
  display: block;
  width: 50px;
  height: 50px;
  position: relative;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA5klEQVRIie2SO2rDQBQAtUKFj5AqqNLpQgpjVAVDMO5ytZDCmOBTuFAVFGZSZAWKoo0cW6UGHizLvt+wWbawcCvh0odqnmXZo7oKIbyEED5nm0LNgbX6obbqk1rM2aArLmBssp2jcK6uY1GBYTxfvUnUsukmT9ACu6uajGgxcW6B3b8mVzdDLZETcBjex/N+cpOopU5oOaqVWqpvCV1/N1FTzk9q1XtXqoeErv1Y4UKtU1rU+5Gcu4t0qUVKC/AOVL8m+rlJStf371If1LPaAI3axbGvJQVQAq/9XKABzkA9lb+wMM0XZTEwpiiWt2sAAAAASUVORK5CYII=') no-repeat 50% 45%;
  background-size: 16px;
  background-color: #89b98f;
}
.goTop a i {
  position: absolute;
  left: 15px;
  top: 3px;
  font-style: normal;
  font-size: 25px;
}
@media all and (max-width:960px) {
  .ScrollActivate .goTop {
    bottom: 20px;
  }
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Zones.css */
/************************************************************************/

.pinned { /* Used for fixed .innerZone */ }
.innerZone {/* Overrinde just for tests */ display:inline-block; position:relative; vertical-align:top; width:100%;}
.leaf {/* Overrinde just for tests */ min-height:50px; display:inline-block;vertical-align:top;}

/*** CONTAINER ZONES ***/
.node { /* all zones who contains final zones */ }

/*** LEAF ZONES ***/
.leaf { /* all final zones */ }

#page_header {
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.15);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 120px;
  z-index: 3902;
  background: #fff;
  transition: all .3s;
}
@media all and (min-width:595px) {
  .ScrollActivate #page_header {
    top: -50px;
  }
}
@media all and (max-width: 960px) {
  #page_header {
    position: relative;
    top: auto;
    left: auto;
    height: 100px;
    transition: all .3s;
  }
}
#page_header > .innerZone {
  padding: 0 40px;
}
@media all and (max-width: 960px) {
  #page_header > .innerZone {
    padding: 0 20px;
  } 
}


#header {
  padding-top: 35px;
  padding-bottom: 35px;
  transition: all .3s;
}
@media all and (min-width:595px) {
  .ScrollActivate #header {
    padding-top: 60px;
    padding-bottom: 10px;
    transition: all .3s;
  }
}
#top_menu {
  text-align: right;
}

@media all and (max-width: 960px) {
  #top_logo {
    display: none!important;
  }
  #top_menu {
    width: 100%!important;
    height: 60px;
  }
  #header {
    padding-top: 25px;
    padding-bottom: 25px;
    transition: all .3s;
  }
}

#top_menu .logoText {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  width: 280px;
}
@media all and (min-width: 961px) {
  #top_menu .logoText {
    display: none!important;
  }
}


#slider {
  background: #edf0f2;
}
#slider h1 {
  color: #0066a6;
}
@media all and (max-width: 960px) {
  #slider {
    
  }
}


#page_content {
  margin-top: 120px;
  transition: all .3s;
}
@media all and (max-width: 960px) {
  #page_content {
    margin-top: 0px;
    transition: none;
  }
}



#page_footer {
  background-color: #1e1d22;
  color: #a6a6a6;
}
#page_footer a {
  color: #fff!important;
  text-decoration: none;
}
#page_footer .inner-container {
  background-color: #323233 !important;
  padding: 30px;
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_MediaQueries.css */
/************************************************************************/

	#menu_mobile { display:inline-block; } 
	#menu_mobile > .innerZone {  background: none; /** reset bgColor **/}
	#menu_mobile { max-width:100%; }
	#page_header { display:inline-block; } 
	#page_header { display:block; margin: 0 auto;}
	#page_header > .innerZone {  background: none; /** reset bgColor **/}
	#page_header { max-width:100%; }
	#header { display:inline-block; } 
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width:100%; }
	#top_logo { display:inline-block; } 
	#top_logo > .innerZone {  background: none; /** reset bgColor **/}
	#top_logo { max-width:100%; }
	#top_menu { display:inline-block; } 
	#top_menu > .innerZone {  background: none; /** reset bgColor **/}
	#top_menu { max-width:100%; }
	#page_content { display:inline-block; } 
	#page_content > .innerZone {  background: none; /** reset bgColor **/}
	#page_content { max-width:100%; }
	#main_content { display:inline-block; } 
	#main_content > .innerZone {  background: none; /** reset bgColor **/}
	#main_content { max-width:100%; }
	#slider { display:inline-block; } 
	#slider > .innerZone {  background: none; /** reset bgColor **/}
	#slider { max-width:100%; }
	#content { display:inline-block; } 
	#content > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#after_content { display:inline-block; } 
	#after_content > .innerZone {  background: none; /** reset bgColor **/}
	#after_content { max-width:100%; }
	#page_footer { display:inline-block; } 
	#page_footer > .innerZone {  background: none; /** reset bgColor **/}
	#page_footer { max-width:100%; }
	#footer { display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
	#footer { max-width:100%; }

@media all and (max-width:1200px)
{
	#qmbWrap { width:100%; margin-left:auto; margin-right:auto;}
	.leaf > .innerZone{ padding-left: .5em; padding-right: .5em;  }
	#menu_mobile { max-width:100%; }
	#menu_mobile { width: 100%; display:inline-block; } 
	#menu_mobile > .innerZone {  background: none; /** reset bgColor **/}
	#page_header { max-width:100%; }
	#page_header { width: 100%; display:inline-block; } 
	#page_header > .innerZone {  background: none; /** reset bgColor **/}
	#page_content { max-width:100%; }
	#page_content { width: 100%; display:inline-block; } 
	#page_content > .innerZone {  background: none; /** reset bgColor **/}
	#page_footer { max-width:100%; }
	#page_footer { width: 100%; display:inline-block; } 
	#page_footer > .innerZone {  background: none; /** reset bgColor **/}
	#Zone2453952 { max-width:100%; }
	#Zone2453952 { width: 100%; display:inline-block; } 
	#Zone2453952 > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width:100%; }
	#header { width: 100%; display:inline-block; } 
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#top_logo { max-width:100%; }
	#top_logo { width: 25%; display:inline-block; } 
	#top_logo > .innerZone {  background: none; /** reset bgColor **/}
	#top_menu { max-width:100%; }
	#top_menu { width: 75%; display:inline-block; } 
	#top_menu > .innerZone {  background: none; /** reset bgColor **/}
	#main_content { max-width:100%; }
	#main_content { width: 100%; display:inline-block; } 
	#main_content > .innerZone {  background: none; /** reset bgColor **/}
	#slider { max-width:100%; }
	#slider { width: 100%; display:inline-block; } 
	#slider > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#content { width: 100%; display:inline-block; } 
	#content > .innerZone {  background: none; /** reset bgColor **/}
	#after_content { max-width:100%; }
	#after_content { width: 100%; display:inline-block; } 
	#after_content > .innerZone {  background: none; /** reset bgColor **/}
	#footer { max-width:100%; }
	#footer { width: 100%; display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
}

@media all and (max-width:960px)
{
	#qmbWrap { width:100%; margin-left:auto; margin-right:auto;}
	.leaf > .innerZone{ padding-left: .5em; padding-right: .5em;  }
	#menu_mobile { max-width:100%; }
	#menu_mobile { width: 100%; display:inline-block; } 
	#menu_mobile > .innerZone {  background: none; /** reset bgColor **/}
	#page_header { max-width:100%; }
	#page_header { width: 100%; display:inline-block; } 
	#page_header > .innerZone {  background: none; /** reset bgColor **/}
	#page_content { max-width:100%; }
	#page_content { width: 100%; display:inline-block; } 
	#page_content > .innerZone {  background: none; /** reset bgColor **/}
	#page_footer { max-width:100%; }
	#page_footer { width: 100%; display:inline-block; } 
	#page_footer > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width:100%; }
	#header { width: 100%; display:inline-block; } 
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#top_logo { max-width:100%; }
	#top_logo { width: 100%; display:inline-block; } 
	#top_logo > .innerZone {  background: none; /** reset bgColor **/}
	#top_menu { max-width:100%; }
	#top_menu { width: 100%; display:inline-block; } 
	#top_menu > .innerZone {  background: none; /** reset bgColor **/}
	#main_content { max-width:100%; }
	#main_content { width: 100%; display:inline-block; } 
	#main_content > .innerZone {  background: none; /** reset bgColor **/}
	#slider { max-width:100%; }
	#slider { width: 100%; display:inline-block; } 
	#slider > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#content { width: 100%; display:inline-block; } 
	#content > .innerZone {  background: none; /** reset bgColor **/}
	#after_content { max-width:100%; }
	#after_content { width: 100%; display:inline-block; } 
	#after_content > .innerZone {  background: none; /** reset bgColor **/}
	#footer { max-width:100%; }
	#footer { width: 100%; display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
}

@media all and (max-width:768px)
{
	#qmbWrap { width:100%; margin-left:auto; margin-right:auto;}
	.leaf > .innerZone{ padding-left: .5em; padding-right: .5em;  }
	#menu_mobile { max-width:100%; }
	#menu_mobile { width: 100%; display:inline-block; } 
	#menu_mobile > .innerZone {  background: none; /** reset bgColor **/}
	#page_header { max-width:100%; }
	#page_header { width: 100%; display:inline-block; } 
	#page_header > .innerZone {  background: none; /** reset bgColor **/}
	#page_content { max-width:100%; }
	#page_content { width: 100%; display:inline-block; } 
	#page_content > .innerZone {  background: none; /** reset bgColor **/}
	#page_footer { max-width:100%; }
	#page_footer { width: 100%; display:inline-block; } 
	#page_footer > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width:100%; }
	#header { width: 100%; display:inline-block; } 
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#top_logo { max-width:100%; }
	#top_logo { width: 100%; display:inline-block; } 
	#top_logo > .innerZone {  background: none; /** reset bgColor **/}
	#top_menu { max-width:100%; }
	#top_menu { width: 100%; display:inline-block; } 
	#top_menu > .innerZone {  background: none; /** reset bgColor **/}
	#main_content { max-width:100%; }
	#main_content { width: 100%; display:inline-block; } 
	#main_content > .innerZone {  background: none; /** reset bgColor **/}
	#slider { max-width:100%; }
	#slider { width: 100%; display:inline-block; } 
	#slider > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#content { width: 100%; display:inline-block; } 
	#content > .innerZone {  background: none; /** reset bgColor **/}
	#after_content { max-width:100%; }
	#after_content { width: 100%; display:inline-block; } 
	#after_content > .innerZone {  background: none; /** reset bgColor **/}
	#footer { max-width:100%; }
	#footer { width: 100%; display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
}

@media all and (max-width:450px)
{
	#qmbWrap { width:100%; margin-left:auto; margin-right:auto;}
	.leaf > .innerZone{ padding-left: .5em; padding-right: .5em;  }
	#menu_mobile { max-width:100%; }
	#menu_mobile { width: 100%; display:inline-block; } 
	#menu_mobile > .innerZone {  background: none; /** reset bgColor **/}
	#page_header { max-width:100%; }
	#page_header { width: 100%; display:inline-block; } 
	#page_header > .innerZone {  background: none; /** reset bgColor **/}
	#page_content { max-width:100%; }
	#page_content { width: 100%; display:inline-block; } 
	#page_content > .innerZone {  background: none; /** reset bgColor **/}
	#page_footer { max-width:100%; }
	#page_footer { width: 100%; display:inline-block; } 
	#page_footer > .innerZone {  background: none; /** reset bgColor **/}
	#header { max-width:100%; }
	#header { width: 100%; display:inline-block; } 
	#header > .innerZone {  background: none; /** reset bgColor **/}
	#top_logo { max-width:100%; }
	#top_logo { width: 100%; display:inline-block; } 
	#top_logo > .innerZone {  background: none; /** reset bgColor **/}
	#top_menu { max-width:100%; }
	#top_menu { width: 100%; display:inline-block; } 
	#top_menu > .innerZone {  background: none; /** reset bgColor **/}
	#main_content { max-width:100%; }
	#main_content { width: 100%; display:inline-block; } 
	#main_content > .innerZone {  background: none; /** reset bgColor **/}
	#slider { max-width:100%; }
	#slider { width: 100%; display:inline-block; } 
	#slider > .innerZone {  background: none; /** reset bgColor **/}
	#content { max-width:100%; }
	#content { width: 100%; display:inline-block; } 
	#content > .innerZone {  background: none; /** reset bgColor **/}
	#after_content { max-width:100%; }
	#after_content { width: 100%; display:inline-block; } 
	#after_content > .innerZone {  background: none; /** reset bgColor **/}
	#footer { max-width:100%; }
	#footer { width: 100%; display:inline-block; } 
	#footer > .innerZone {  background: none; /** reset bgColor **/}
}

@media all and (max-width:1200px)
{
	
}

@media all and (max-width:960px)
{
	
}

@media all and (max-width:768px)
{
	
}

@media all and (max-width:450px)
{
	
}


/** TEMPLATE RULES **/
/*
@media all and (max-width:1200px)
{
	
}

@media all and (max-width:960px)
{
	
}

@media all and (max-width:768px)
{
	
}

@media all and (max-width:450px)
{
	
}
*/


/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_UIMessage.css */
/************************************************************************/


/* Windows Chrome */
/* ============== */

.ui-dialog.ui-widget-content.ui-corner-all {
  border-radius: 4px;
  border: 1px solid #b3b3b3;
  box-shadow: 0 0 4px 1px rgba(0,0,0,.2);
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-titlebar {
  display: none;
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-titlebar .ui-dialog-title {
  
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-titlebar .ui-dialog-titlebar-close {
  
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon  {
  
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-content {
  padding: 15px;
  padding-bottom: 0;
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-content p {
  padding-top: 0;
  font-size: .75rem;
  line-height: 1.2rem;
  border-bottom: 1px solid #ddd;
  padding-bottom: 17px;
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-buttonpane {
  background: #fff;
  border: none;
  margin: 0;
  padding: 15px;
  padding-top: 0;
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-buttonpane .ui-dialog-buttonset {
  
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-buttonpane .ui-dialog-buttonset button {
  margin: 0;
  background: #3b84d2;
  border: 0;
  text-transform: uppercase;
  color: #fff;
  font-weight: 300;
  outline: none;
  padding: 8px 8px;
  min-width: 66px;
  font-size: .75rem;
}
.ui-dialog.ui-widget-content.ui-corner-all .ui-dialog-buttonpane .ui-dialog-buttonset button span {
  padding: 0;
}
.ui-widget-overlay,
.SystemRequestPreloaderOverlay {
  background: transparent!important;
  opacity:0!important;
  width: 0!important;
  display: none!important;
}

/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_SelectorCollectionsPopup.css */
/************************************************************************/

.selectorColections {
  /*
  position: fixed;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  width: calc(100% - 40px);
  height: calc(100% - 60px)!important;
  background: #fff;
  box-shadow: 0 0 10px 100px rgba(0,0,0,.15);
  z-index: 5000;
  border-radius: 10px;
  */
  
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
  z-index: 5000;
  height: 100%!important;
}
.safari .selectorColections.keyboard {
  /*height: calc(100% - 310px)!important; */
}


.selectorColections .header-wrap {
  width: 100%;
  background: #0066a6;
  color: #fff;
  display: flex;
  font-size: 18px; 
  /*border-radius: 10px 10px 0 0;*/
  height: 40px;
}
.selectorColections .header-wrap .titleTxt {
  padding: 10px;
  flex: 1;
  font-size: 1em;
}
.selectorColections .header-wrap .closeBtn {
  padding: 10px;
  flex: 1;
  max-width: 80px;
  text-align: center;
  font-size: .9em;
}


.selectorColections .content-wrap {
  width: 100%;
  height: calc(100% - 80px);
  padding: 10px;
}
.selectorColections .content-wrap .searchForm {
  border-bottom: 2px solid #0066a6;
  margin-bottom:10px!important;
}
.selectorColections .content-wrap .searchForm,
.selectorColections .content-wrap .searchFormComponent {
  max-width: 100%!important;
}
.selectorColections .content-wrap .searchForm input[type=text] {
  padding-left: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABV0lEQVQ4jZXSsWqUQRQF4G9/UwRJZSkWSypl30AURMHCFKlGECStVYo8g0+QylQSC6ubRbYQIVUqGyGkWrSztJAtgsUWi1jM/cO4blg8zcwwc849c+4daFBKuY19PMM2fuMrxjiKiEtLGDTkl3iDreVHiR94ERFn/wgk+R06XOAQ59jAAxxgiDmeRMTnK4G0/S0rv8WriFgsfW0LEzzGd9yLiLmsuJ/ki1VkiIhfKPiZTp73d50aGByuIjciMxzncacV2M79+XXkBl9y7Tk6tVXUwNahf3PltFP7TE17HR7mOm0Fxrk/yLRXopQyxF4ee44OR+qQDDEppdy6hvwRNzHDWX/XD9IjfMKm2qpjNbCNtL2X5B6n2I2IeTvK9/E+nazCDK27U+wO2hellE11SHbUVi3UwMZp+wOeNpSTvwTWIQtMGpHLG/8jMJ1OF6PR6AR3cQev/wBdGWF/5VbT5AAAAABJRU5ErkJggg==) no-repeat 12px 50%;
  transition: none;
}
.selectorColections .content-wrap ul.listItems {
  width: 100%;
  height: calc(100% - 65px);
  overflow: hidden;
  overflow-y:scroll;
  padding: 0;
  margin: 0;
  list-style: none;
}
.selectorColections .content-wrap ul.listItems li {
  line-height: 20px;
  padding: 5px;
  border-bottom: 1px solid #ddd;
  padding-left: 30px!important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABdUlEQVQ4jX2SP0hcQRCHv3sBK9MZOCzksApOitQ2x5kq1vl16SyvSQwhBCRBbFL4r7eSlGPsNJXokTqdbCHhihCuEK3SGfRS3Nxjfbxz4BW7b75vZ2cHAEkzkprUhKTndfvjKALsASdViaTXwE9JGxMFwFdgIb5SIukZsB85a5MkBdAFBrFeAE4lNd39HPic5a5JWq8KHqWUrs3sGHgFTAMzwLKZHbr7sZndAkuR3zazIqV0VgoAUkpXZnaUSZ6E5MDdv5vZEOhkkmFKqVcKHpC8NLNvUUkBtCO9Y2b/Uko/GtU7SXoKnALjFzkHXrj7ZfTgU5b+oahp7A1wl62nGDUb4G8l9/G9CiTNx+lzsXUBdNx9IGkV2MrSvwAfGxncYjRQY/hXwH9q4E3gvbvTmAD3gXbAb4CdDN4G3rk7MBrlVqXsfnbygzDRnD2gVYF/xyjnZe9W4bFgJe5bwgAxyl1GL7ILvK3CZUialTQ34d+ipHoQ+A8WI5gD2OUwvgAAAABJRU5ErkJggg==) no-repeat 8px 9px;
  background-size: 10px;
}


.selectorColections .footer-wrap {
  width: 100%;
  background: #0066a6;
  color: #fff;
  padding: 10px;
  font-size: 18px; 
  /*border-radius: 0 0 10px 10px;*/
  height: 40px;
}
.selectorColections .footer-wrap .resultTxt {
  font-size: 1em;
}


/************************************************************************/
/* FROM CSS FILE: DJ_Tax_187_CSS_Partners.css */
/************************************************************************/

.sectiune-template-parteneri:empty {
  display: none;
}
.sectiune-template-parteneri {
  padding: 40px calc((100% - 1300px) / 2);
}
.sectiune-page-parteneri {
  padding: 40px calc((100% - 1300px) / 2);
  padding-top: 60px;
}

.PartnersItems {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-flow: wrap;
  margin-bottom: -40px;
}
.PartnersItem {
  flex:1;
  max-width: 25%;
  min-width: 25%;
  margin-bottom: 40px;
}

/**/
.sectiune-page-parteneri .PartnersItem .image {
  margin-bottom: 20px;
}
.sectiune-page-parteneri .PartnersItem .image img {
  max-width: 180px;
  vertical-align: top;
}
.sectiune-template-parteneri .PartnersItem .title {
  display: none;
}



.sectiune-template-parteneri .PartnersItem .image img {
  max-height: 80px;
  vertical-align: top;
  filter: grayscale(1);
  opacity: 0.3;
  transition: all .5s;
  max-width: 80%;
}
.sectiune-template-parteneri .PartnersItem .image img:hover {
  filter: grayscale(0);
  opacity: 1;
  transition: all .5s;
}




.template-parteneri-titlu {
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 40px;
}
.template-parteneri-titlu h2 {
  padding-bottom: 0;
}
.template-parteneri-titlu a {
  font-weight: 900;
}

@media all and (max-width:960px) {
  .sectiune-page-parteneri .PartnersItem {
    max-width: 33.33%;
    min-width: 33.33%;
  }
}
@media all and (max-width:720px) {
  .sectiune-page-parteneri .PartnersItem,
  .sectiune-template-parteneri .PartnersItem
  {
    max-width: 50%;
    min-width: 50%;
  }
}
@media all and (max-width:500px) {
  .sectiune-page-parteneri .PartnersItem {
    max-width: 100%;
    min-width: 100%;
  }
}

/************************************************************************/
/* FROM CSS FILE: default.css */
/************************************************************************/

