*, *:before, *:after {
	-webkit-border-sizing: border-box;
	-moz-border-sizing: border-box;
	border-sizing: border-box;
}
.container {
	/*width: 350px;
	margin: 50px auto;*/
}
.container > ul {
	list-style: none;
	padding: 0;
	margin: 0 0 20px 0;
}
.title {
	/*font-family: 'Pacifico';*/
	font-weight: normal;
	font-size: 40px;
	text-align: center;
	line-height: 1.4;
	color: #C0392B;
}

/* Has Sub */
.dropdown1,
.dropdown1-2,
.dropdown1-3,
.dropdown1-4 {
	position: relative;
}
.dropdown1 a,
.dropdown1-2 a,
.dropdown1-3 a,
.dropdown1-4 a {
	text-decoration: none;
}
.dropdown1 [data-toggle="dropdown"],
.dropdown1-2 [data-toggle="dropdown"],
.dropdown1-3 [data-toggle="dropdown"],
.dropdown1-4 [data-toggle="dropdown"],
.dropdown1 [data-toggle="collapse"],
.dropdown1-2 [data-toggle="collapse"],
.dropdown1-3 [data-toggle="collapse"],
.dropdown1-4 [data-toggle="collapse"] {
	display: block;
	color: white;
	background: #585858;
	border-bottom: 1px solid #eee;
	/*-moz-box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
	-webkit-box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
	box-shadow: 0 1px 0 #5C87B3 inset, 0 -1px 0 #2A5492 inset;*/
	/*text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);*/
	padding: 10px;
}
.dropdown1 [data-toggle="dropdown"]:before,
.dropdown1-2 [data-toggle="dropdown"]:before,
.dropdown1-3 [data-toggle="dropdown"]:before,
.dropdown1-4 [data-toggle="dropdown"]:before,
.dropdown1 [data-toggle="collapse"]:before,
.dropdown1-2 [data-toggle="collapse"]:before,
.dropdown1-3 [data-toggle="collapse"]:before,
.dropdown1-4 [data-toggle="collapse"]:before {
	position: absolute;
	display: block;
	content: '\25BC';
	font-size: 0.7em;
	color: #fff;
	top: 13px;
	right: 10px;
	
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	
	-ms-transition: -ms-transform 0.6s;
	-moz-transition: -moz-transform 0.6s;
	-webkit-transition: -webkit-transform 0.6s;
	-o-transition: -o-transform 0.6s;
	transition: transform 0.6s;
}
.dropdown1 > .dropdown-menu1,
.dropdown1-2 > .dropdown-menu1,
.dropdown1-3 > .dropdown-menu1,
.dropdown1-4 > .dropdown-menu1 {
	/*max-height: 0;*/
	overflow: hidden;
	list-style: none;
	padding: 0;
	margin: 0;
	/*-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-moz-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;*/
/*	-moz-transition: max-height 0.6s ease-out;
	-o-transition: max-height 0.6s ease-out;
	-webkit-transition: max-height 0.6s ease-out;
	transition: max-height 0.6s ease-out;
	animation: hideAnimation 0.4s ease-out;
	-moz-animation: hideAnimation 0.4s ease-out;
	-webkit-animation: hideAnimation 0.4s ease-out;*/

    /* ********
    -ms-transition: all 0.8s ease-out;
	-webkit-transition: all 0.8s ease-out;
    -moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;*/
    
  /* -moz-transition: max-height 1.6s ease-out;
	-o-transition: max-height 1.6s ease-out;
	-webkit-transition: max-height 1.6s ease-out;
	transition: max-height 1.6s ease-out;*/
     
}
.dropdown1 > .dropdown-menu1 li,
.dropdown1-2 > .dropdown-menu1 li,
.dropdown1-3 > .dropdown-menu1 li,
.dropdown1-4 > .dropdown-menu1 li {
	padding: 0;
}
.dropdown1 > .dropdown-menu1 li a,
.dropdown1-2 > .dropdown-menu1 li a,
.dropdown1-3 > .dropdown-menu1 li a,
.dropdown1-4 > .dropdown-menu1 li a {
	display: block;
	color: #6e6e6e;
	background: #EEE;

	-ms-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
	-moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
	-webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
	-o-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
	box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
	
	text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
	padding: 10px 10px;
}
.dropdown1 > .dropdown-menu1 li a:hover,
.dropdown1-2 > .dropdown-menu1 li a:hover,
.dropdown1-3 > .dropdown-menu1 li a:hover,
.dropdown1-4 > .dropdown-menu1 li a:hover {
	background: #f6f6f6;
}
.dropdown1 > input[type="checkbox"],
.dropdown1-2 > input[type="checkbox"],
.dropdown1-3 > input[type="checkbox"],
.dropdown1-4 > input[type="checkbox"] {
	opacity: 0;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	visibility: hidden;
	width: 50%;
	height: 100%;
	cursor: pointer;
}
.dropdown1 > input[type='checkbox'], .dropdown1-2 > input[type='checkbox'], .dropdown1-3 > input[type='checkbox'], .dropdown1-4 > input[type='checkbox'] {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    opacity: 1;
    width: 13px;
    height: 13px;
    visibility: visible;
}

.dropdown1 > input[type="checkbox"]:checked ~ .dropdown-menu1,
.dropdown1-2 > input[type="checkbox"]:checked ~ .dropdown-menu1,
.dropdown1-3 > input[type="checkbox"]:checked ~ .dropdown-menu1,
.dropdown1-4 > input[type="checkbox"]:checked ~ .dropdown-menu1 {
	max-height: 999px;
	display: block;
    position: relative;
	/*	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-webkit-transform: scaleY(1);
	transform: scaleY(1);*/
/*	animation: showAnimation 0.5s ease-in-out;
	-moz-animation: showAnimation 0.5s ease-in-out;
	-webkit-animation: showAnimation 0.5s ease-in-out;*/
/*-moz-transition: max-height 2s ease-in-out;
	-o-transition: max-height 2s ease-in-out;
	-webkit-transition: max-height 2s ease-in-out;
	transition: max-height 2s ease-in-out;*/
	 /*-moz-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;*/
	
	/* *******
    -ms-transition: all 1.5s ease-in;
    -moz-transition: all 1.5s ease-in;
	-webkit-transition: all 1.5s ease-in;
    -o-transition: all 1.5s ease-in;
    transition: all 1.5s ease-in;*/
}
.dropdown1 > input[type="checkbox"]:checked + a[data-toggle="dropdown"]:before,
.dropdown1-2 > input[type="checkbox"]:checked + a[data-toggle="dropdown"]:before,
.dropdown1-3 > input[type="checkbox"]:checked + a[data-toggle="dropdown"]:before,
.dropdown1-4 > input[type="checkbox"]:checked + a[data-toggle="dropdown"]:before,
.dropdown1 > input[type="checkbox"]:checked + a[data-toggle="collapse"]:before,
.dropdown1-2 > input[type="checkbox"]:checked + a[data-toggle="collapse"]:before,
.dropdown1-3 > input[type="checkbox"]:checked + a[data-toggle="collapse"]:before,
.dropdown1-4 > input[type="checkbox"]:checked + a[data-toggle="collapse"]:before {
	-ms-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);

	-ms-transition: -ms-transform 0.8s;
	-moz-transition: -moz-transform 0.8s;
	-webkit-transition: -webkit-transform 0.8s;
	-o-transition: -o-transform 0.8s;
	transition: transform 0.8s;
}
.dropdown1 > .dropdown-menu1 li a.active,
.dropdown1-2 > .dropdown-menu1 li a.active,
.dropdown1-3 > .dropdown-menu1 li a.active,
.dropdown1-4 > .dropdown-menu1 li a.active {
    color: #bd5d5d;
    /*background: #ffe6be;*/
}

/* No Sub */
.dropdown2,
.dropdown2-2,
.dropdown2-3,
.dropdown2-4  {
	display: block;
	color: white;
	background: #585858;
	border-bottom: 1px solid #eee;
	/*-moz-box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
	-webkit-box-shadow: 0 1px 0 #409ad5 inset, 0 -1px 0 #20638f inset;
	box-shadow: 0 1px 0 #5C87B3 inset, 0 -1px 0 #2A5492 inset;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);*/
	cursor: pointer;
}
.dropdown2 a,
.dropdown2-2 a,
.dropdown2-3 a,
.dropdown2-4 a  {
	color: white;
	width: 100%;
	display: inline-block;
	padding: 10px;
}
.dropdown2:hover,
.dropdown2-2:hover,
.dropdown2-3:hover,
.dropdown2-4:hover {
	background:  #e86e0c;
}

/* Override */
.dropdown1-2 [data-toggle="dropdown"],
.dropdown1-2 [data-toggle="collapse"],
.dropdown2-2 {
	background: #ff7800;
}
.dropdown1-3 [data-toggle="dropdown"],
.dropdown1-3 [data-toggle="collapse"],
.dropdown2-3 {
	background: #999;
}
.dropdown1-4 [data-toggle="dropdown"],
.dropdown1-4 [data-toggle="collapse"],
.dropdown2-4 {
	background: #999;
}

.dropdown1 [data-toggle="dropdown"]:hover,
.dropdown1 [data-toggle="collapse"]:hover {
	background:  #e86e0c;
}
.dropdown1-2 [data-toggle="dropdown"]:hover,
.dropdown1-2 [data-toggle="collapse"]:hover {
	background:  #e86e0c;
}
.dropdown1-3 [data-toggle="dropdown"]:hover,
.dropdown1-3 [data-toggle="collapse"]:hover {
	background:  #e86e0c;
}
.dropdown1-4 [data-toggle="dropdown"]:hover,
.dropdown1-4 [data-toggle="collapse"]:hover {
	background:  #e86e0c;
}


@keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-moz-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-moz-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-webkit-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
/********************************************************************************************************/

#accSideMenu { margin-top: 0px; }
#accSideMenu h4 { font-size: 13px; }
#accSideMenu .panel-heading  
{
	padding: 5px 10px 5px 10px; 
	background: #ffd8a6; 
	border: 0;
    border-top: 1px solid #FFFCFC;
}
#accSideMenu .panel 
{
	border: none;
}
#accSideMenu a { color: #613119; }
#accSideMenu .panel-body { padding: 5px 5px 5px 10px; }
#accSideMenu ul { padding-bottom: 0px; }
#accSideMenu .panel-body { background: #eee; }
#accSideMenu .panel-body ul { margin-bottom: 0px; }
#accSideMenu div.active  
{
	border-top-color: #ea9b60;
	background: #ea9b60; 
	background-image:url(/images/arrows/arrw-shortcut-brown.png);
	background-position: 96% 50%;
	background-repeat:no-repeat;
	background-size: 8px 15px;
}
#accSideMenu div.active a
{
	color: #f3f3f3;
}

.accordion .acc-ico {
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 18px;
    right: 15px;
    text-indent: -999px;
    overflow: hidden;
    background-image: url(/images/arrows/arrw-shortcut-brown.png);
    background-position: 96% 50%;
    background-repeat: no-repeat;
    background-size: 10px 18px;
}
