.nn_sliders .fade { opacity: 0;
	                -webkit-transition: opacity .15s linear;
	                -moz-transition:opacity .15s linear;
	                -o-transition:opacity .15s linear;
	                transition:opacity .15s linear; }


.nn_sliders .fade.in { opacity: 1; }


.nn_sliders .collapse { position: relative; 
	                    height: 0; 
	                    overflow: hidden;
	                    -webkit-transition: height .35s ease;
	                    -moz-transition:height .35s ease;
	                    -o-transition:height .35s ease;
	                    transition:height .35s ease; } /* hidden single content of accordion */ 


.nn_sliders .collapse.in { height: auto; }


.nn_sliders.accordion { margin-bottom: 18px; font-size: 12px; }


.nn_sliders.accordion>.accordion-group { margin-bottom: 10px;
	                                     border:1px solid #ddd; }


.nn_sliders.accordion>.accordion-group .accordion-heading { border-bottom: 0 }


.nn_sliders.accordion>.accordion-group .accordion-heading .accordion-toggle { display: block; 
	                                                                          padding: 15px; 
	                                                                          font-size: 17px; 
	                                                                          cursor: pointer; }


.nn_sliders.accordion>.accordion-group>.accordion-body>.accordion-inner { font-size: 15px; 
	                                                                      padding: 30px 15px; 
	                                                                      border-top: 1px solid #ddd; }


.nn_sliders.accordion>.accordion-group>.accordion-body.in:hover { overflow: visible } 


.nn_sliders>.accordion-group { -webkit-transition-duration:.2s;
	                           -moz-transition-duration:.2s;
	                           -o-transition-duration:.2s;
	                           transition-duration:.2s; }


.nn_sliders>.accordion-group>.accordion-heading>a.accordion-toggle { -webkit-transition-duration:.2s;
	                                                                 -moz-transition-duration:.2s;
	                                                                 -o-transition-duration:.2s;
	                                                                 transition-duration:.2s; 
	                                                                 background: #f8f8f8; 
	                                                                 color: #555; 
	                                                                 text-decoration: none; } 


.nn_sliders>.accordion-group>.accordion-heading>a.accordion-toggle:hover { background: #444; 
	                                                                       color: #fff; 
	                                                                       text-decoration: none; }


.nn_sliders>.accordion-group.active>.accordion-heading>a.accordion-toggle { background: #f8f8f8; color: #555; }


.nn_sliders>.accordion-group.blue { border-top: 5px solid #ddd;
	                                -webkit-border-radius: 5px 5px 4px 4px;
	                                -moz-border-radius: 5px 5px 4px 4px;
	                                border-radius:5px 5px 4px 4px;
	                                border-top-color: #74b4e8; } 


.nn_sliders>.accordion-group.blue:hover,
.nn_sliders>.accordion-group.blue.active { border-top-color: #2384d3; }


.nn_sliders>.accordion-group.primary { border-top: 5px solid #ddd;
                                       -webkit-border-radius: 5px 5px 4px 4px;
                                       -moz-border-radius: 5px 5px 4px 4px;
                                       border-radius: 5px 5px 4px 4px;
                                       border-top-color: #74b4e8; }


.nn_sliders>.accordion-group.primary:hover,


.nn_sliders>.accordion-group.primary.active { border-top-color: #2384d3; }


.nn_sliders>.accordion-group.info { border-top: 5px solid #ddd;
	                                -webkit-border-radius: 5px 5px 4px 4px;
	                                -moz-border-radius:5px 5px 4px 4px;
	                                border-radius: 5px 5px 4px 4px;
	                                border-top-color:#6fc2da}


.nn_sliders>.accordion-group.info:hover,
.nn_sliders>.accordion-group.info.active { border-top-color: #2f96b4; }


.nn_sliders>.accordion-group.green { border-top: 5px solid #ddd;
	                                 -webkit-border-radius: 5px 5px 4px 4px;
	                                 -moz-border-radius: 5px 5px 4px 4px;
	                                 border-radius: 5px 5px 4px 4px;
	                                 border-top-color: #91c991; }


.nn_sliders>.accordion-group.green:hover,
.nn_sliders>.accordion-group.green.active { border-top-color: #51a351; }


.nn_sliders>.accordion-group.success { border-top: 5px solid #ddd;
	                                   -webkit-border-radius: 5px 5px 4px 4px;
	                                   -moz-border-radius: 5px 5px 4px 4px;
	                                   border-radius: 5px 5px 4px 4px;
	                                   border-top-color: #91c991; }


.nn_sliders>.accordion-group.success:hover,
.nn_sliders>.accordion-group.success.active { border-top-color: #51a351; }


.nn_sliders>.accordion-group.orange { border-top: 5px solid #ddd;
	                                  -webkit-border-radius: 5px 5px 4px 4px; 
	                                  -moz-border-radius: 5px 5px 4px 4px;
	                                  border-radius: 5px 5px 4px 4px;
	                                  border-top-color: #fbbf69; }


.nn_sliders>.accordion-group.orange:hover,
.nn_sliders>.accordion-group.orange.active { border-top-color: #f89406; }


.nn_sliders>.accordion-group.warning { border-top: 5px solid #ddd;
	                                   -webkit-border-radius: 5px 5px 4px 4px;
	                                   -moz-border-radius: 5px 5px 4px 4px;
	                                   border-radius: 5px 5px 4px 4px;
	                                   border-top-color: #fbbf69; }


.nn_sliders>.accordion-group.warning:hover,
.nn_sliders>.accordion-group.warning.active { border-top-color: #f89406; }


.nn_sliders>.accordion-group.red { border-top: 5px solid #ddd;
	                               -webkit-border-radius: 5px 5px 4px 4px;
	                               -moz-border-radius: 5px 5px 4px 4px;
	                               border-radius: 5px 5px 4px 4px;
	                               border-top-color: #dd7a75; }


.nn_sliders>.accordion-group.red:hover,
.nn_sliders>.accordion-group.red.active { border-top-color: #bd362f; }


.nn_sliders>.accordion-group.danger { border-top: 5px solid #ddd; 
                                      -webkit-border-radius: 5px 5px 4px 4px;
                                      -moz-border-radius: 5px 5px 4px 4px;
                                      border-radius: 5px 5px 4px 4px; 
                                      border-top-color: #dd7a75; }


.nn_sliders>.accordion-group.danger:hover,
.nn_sliders>.accordion-group.danger.active { border-top-color: #bd362f; } 


.nn_sliders>.accordion-group.error { border-top: 5px solid #ddd;
                                     -webkit-border-radius: 5px 5px 4px 4px;
                                     -moz-border-radius: 5px 5px 4px 4px; 
                                     border-radius: 5px 5px 4px 4px;
                                     border-top-color: #dd7a75; }


.nn_sliders>.accordion-group.error:hover,
.nn_sliders>.accordion-group.error.active { border-top-color: #bd362f; }


.nn_sliders>.accordion-group.grey { border-top: 5px solid #ddd;
	                                -webkit-border-radius: 5px 5px 4px 4px;
	                                -moz-border-radius: 5px 5px 4px 4px;
	                                border-radius: 5px 5px 4px 4px;
	                                border-top-color: #b3b3b3; }


.nn_sliders>.accordion-group.grey:hover,
.nn_sliders>.accordion-group.grey.active { border-top-color: #888; }


.nn_sliders>.accordion-group.gray { border-top: 5px solid #ddd;
	                                -webkit-border-radius: 5px 5px 4px 4px;
	                                -moz-border-radius: 5px 5px 4px 4px;
	                                border-radius: 5px 5px 4px 4px;
	                                border-top-color: #b3b3b3; }


.nn_sliders>.accordion-group.gray:hover,
.nn_sliders>.accordion-group.gray.active { border-top-color: #888; }
