.faqSortingLoader {
  position: relative;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 70px;
  height: 70px;
  left:50%;
  top:50%;
  animation: spin 2s linear infinite;
}
#faqSortingOverlay{
    position: absolute;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
    background: black;
    opacity: .5;
}
.faqSortingContainer{
    position:relative;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}


/* FAQ */
#clearfaq,
#clearfaq .glyphicon {color:#999;padding-top:12px;}
#clearfaq .glyphicon:hover,
.faqcontent a:hover,
/*.panel-title a.collapsed:hover,*/
.panel-title a:hover {color:#002953;}
.glyphicon.faqgroot {font-size:1.5em;}
#faq h2.panel-title {font-weight:300;font-size:21px;line-height:24px;}
#faq h3 {font-size:16px;line-height:19px;margin-bottom:20px;}
#faq h4.panel-title {font-weight:300;font-size:17px;line-height:21px;}
#faq p {margin:0;}
/*.faqsearch,*/
.panel-group .panel {margin-bottom:1em;}
.faqsearch{margin: 3em 0 3em -15px;}
.panel-group,
.panel-group .panel:last-child {margin-bottom:0;}
.faqcontent .panel {box-shadow:none;}
.faqcontent .panel-default,
.faqcontent .panel-group .panel-heading,
.faqcontent .panel-body {border:none;}
.panel-default > .panel-heading {background-color:#fff;}
.faqcontent .panel-group .panel-heading + .panel-collapse > .panel-body {
border:none;
padding-left:2em;
}
.panel-heading {padding:.3em .5em;}
.faqcontent .panel-body .uitleg {background-color:#f7f7f7;padding:16px;}
/*.faqcontent .panel-body {padding-top:5px;}*/
.panel-title a:before {
    display: inline-block;
    content: "\e62d";
    font-family: 'descoico';
    font-size: 80%;
    margin-right:1em;
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
}
.panel-title a.collapsed{color:#666;}
.panel-title a.collapsed:hover{color:#002953;}
.panel-title a.collapsed:before {color:#999;-ms-transform:none;-o-transform:none;-webkit-transform:none;-moz-transform:none;transform:none;}
.panel-title a.collapsed:hover:before {color:#002953;}
.form-horizontal .has-feedback .form-control-feedback {
    top: 12px;
    right: 5px;
    font-size: 120%;
    color: #999;
}