.feedback-widget {
    background: #fdfdfd none repeat scroll 0 0;
    bottom: 0;
    height: 40px;
    margin-bottom: 0;
    position: fixed;
    right: 10px;
    transition: height 0.5s linear 0s,width 0.5s linear 0s;
    width: 300px;
    z-index: 9999;
    display:none;
    font-size: 10px !important;
}
.feedback-modal{
    z-index: 9999 !important;
}

.feedback-widget *,.feedback-widget  *::before,.feedback-widget  *::after,
.feedback-modal *,.feedback-modal  *::before,.feedback-modal  *::after{
    box-sizing:border-box;
}

/** hack for conflict with existing support widget override **/
.feedback-widget #support input[type="text"],
.feedback-widget #support input[type="email"],
.feedback-widget #support input[type="password"],
.feedback-widget #support select,
.feedback-widget #support textarea{
    width:100%;
}

.feedback-widget .form-group {
    margin-bottom: 0;
}
/** end hack for conflict with existing support widget override **/

.feedback-widget.panel {
    margin-bottom: 0px;
}

.feedback-widget .panel-header {
    background-color: #ea6f21;
    color: #ffffff;
    position: relative;
    width: 100%;
}

.feedback-widget .nav.nav-tabs {
    border-bottom: medium none;
    clear: none;
    width: 55%;
}

.feedback-widget li.active{
    margin:0px !important
}

.feedback-widget .nav.nav-tabs li.active a {
    border: 1px solid;
    border-radius: 0 !important;
    display: block !important;
    margin: 0;
    padding: 13px 15px !important;
}
.feedback-widget .nav.nav-tabs li a {
    cursor: pointer;
    border-bottom: 0 !important;
    padding: 13px 15px !important;
    min-width:0;
}

.feedback-widget .nav.nav-tabs li a,.feedback-widget .nav.nav-tabs li a:hover,.feedback-widget .nav.nav-tabs li a:focus {
    background:none;
    border-radius:0;
    margin-right:0;
}

.feedback-widget .widget-control {
    position: absolute;
    right: 0;
    top: 14px;
}

.feedback-widget .email-refer .form-group {
    overflow: auto;
    height: 175px;
}

.feedback-widget .email-refer .form-group::-webkit-scrollbar {
    width: 1px;
}

.feedback-widget .email-refer .form-group::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}

.feedback-widget .email-refer .form-group::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid slategrey;
}

.feedback-widget .panel-footer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 100%;
    margin-bottom: 3px;
    width: 100%;
    border-top:0px;
}

.feedback-widget .dropdown-backdrop {
    display:none;
}

.feedback-widget textarea {
    padding: 5px;
    width: 100%;
}

.feedback-widget i {
    color: #ffffff;
    font-size: 1.5em;
}
.feedback-widget .support i {
    color: #000000;
    font-size: 1.5em;
}

.feedback-modal .modal-header .close {
    margin-right: 15px;
    margin-top: 15px;
}

/*Change icons size here*/
.social-icons .fa {
    font-size: 1em;
}
/*Change icons circle size and color here*/
.social-icons .fa {
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #FFF;
    color: rgba(255, 255, 255, 0.8);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.social-icons.icon-circle .fa{
    border-radius: 50%;
}
.social-icons.icon-rounded .fa{
    border-radius:5px;
}
.social-icons.icon-flat .fa{
    border-radius: 0;
}

.social-icons .fa:hover, .social-icons .fa:active {
    color: #FFF;
    -webkit-box-shadow: 1px 1px 3px #333;
    -moz-box-shadow: 1px 1px 3px #333;
    box-shadow: 1px 1px 3px #333;
}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active {
    -webkit-transform: scale(1.1) rotate(360deg);
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -o-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg);
}

.social-icons .fa-adn{background-color:#504e54;}
.social-icons .fa-link,.social-icons .fa-envelope,.social-icons .fa-plus,.social-icons .fa-minus,.social-icons .fa-arrow-left{background-color:#3C599F;}
.social-icons .fa-apple{background-color:#aeb5c5;}
.social-icons .fa-android{background-color:#A5C63B;}
.social-icons .fa-bitbucket,.social-icons .fa-bitbucket-square{background-color:#003366;}
.social-icons .fa-bitcoin,.social-icons .fa-btc{background-color:#F7931A;}
.social-icons .fa-css3{background-color:#1572B7;}
.social-icons .fa-dribbble{background-color:#F46899;}
.social-icons .fa-dropbox{background-color:#018BD3;}
.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}
.social-icons .fa-flickr{background-color:#FF0084;}
.social-icons .fa-foursquare{background-color:#0086BE;}
.social-icons .fa-github,.social-icons .fa-github-alt,.social-icons .fa-github-square{background-color:#070709;}
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;}
.social-icons .fa-html5{background-color:#E54D26;}
.social-icons .fa-instagram{background-color:#A1755C;}
.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#0085AE;}
.social-icons .fa-linux{background-color:#FBC002;color:#333;}
.social-icons .fa-maxcdn{background-color:#F6AE1C;}
.social-icons .fa-pagelines{background-color:#241E20;color:#3984EA;}
.social-icons .fa-pinterest,.social-icons .fa-pinterest-square{background-color:#CC2127;}
.social-icons .fa-renren{background-color:#025DAC;}
.social-icons .fa-skype{background-color:#01AEF2;}
.social-icons .fa-stack-exchange{background-color:#245590;}
.social-icons .fa-stack-overflow{background-color:#FF7300;}
.social-icons .fa-trello{background-color:#265A7F;}
.social-icons .fa-tumblr,.social-icons .fa-tumblr-square{background-color:#314E6C;}
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;}
.social-icons .fa-vimeo-square{background-color:#229ACC;}
.social-icons .fa-vk{background-color:#375474;}
.social-icons .fa-weibo{background-color:#D72B2B;}
.social-icons .fa-windows{background-color:#12B6F3;}
.social-icons .fa-xing,.social-icons .fa-xing-square{background-color:#00555C;}
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}


.feedback-widget .social-icons {
    margin: 0 auto;
    width: 200px;
}

.feedback-widget .social-icons li {
    padding: 5px !important;
}

.feedback-widget .nav-tabs > li > a:hover,
.feedback-widget .nav-tabs > li.active > a,
.feedback-widget .nav-tabs > li.active > a:hover,
.feedback-widget .nav-tabs > li.active > a:focus{
    color:#ffffff !important;
}


.p-t-0 {
    padding-top: 0 !important
}

.p-r-0 {
    padding-right: 0 !important
}

.p-l-0 {
    padding-left: 0 !important
}

.p-b-0 {
    padding-bottom: 0 !important
}

.p-t-5 {
    padding-top: 5px !important
}

.p-r-5 {
    padding-right: 5px !important
}

.p-l-5 {
    padding-left: 5px !important
}

.p-b-5 {
    padding-bottom: 5px !important
}

.padding-5 {
    padding: 5px !important
}

.p-t-10 {
    padding-top: 10px !important
}

.p-r-10 {
    padding-right: 10px !important
}

.p-l-10 {
    padding-left: 10px !important
}

.p-b-10 {
    padding-bottom: 10px !important
}

.padding-10 {
    padding: 10px !important
}

.p-t-15 {
    padding-top: 15px !important
}

.p-r-15 {
    padding-right: 15px !important
}

.p-l-15 {
    padding-left: 15px !important
}

.p-b-15 {
    padding-bottom: 15px !important
}

.padding-15 {
    padding: 15px !important
}

.p-t-20 {
    padding-top: 20px !important
}

.p-r-20 {
    padding-right: 20px !important
}

.p-l-20 {
    padding-left: 20px !important
}

.p-b-20 {
    padding-bottom: 20px !important
}

.padding-20 {
    padding: 20px !important
}

.p-t-25 {
    padding-top: 25px !important
}

.p-r-25 {
    padding-right: 25px !important
}

.p-l-25 {
    padding-left: 25px !important
}

.p-b-25 {
    padding-bottom: 25px !important
}

.padding-25 {
    padding: 25px !important
}

.p-t-30 {
    padding-top: 30px !important
}

.p-r-30 {
    padding-right: 30px !important
}

.p-l-30 {
    padding-left: 30px !important
}

.p-b-30 {
    padding-bottom: 30px !important
}

.padding-30 {
    padding: 30px !important
}

.p-t-35 {
    padding-top: 35px !important
}

.p-r-35 {
    padding-right: 35px !important
}

.p-l-35 {
    padding-left: 35px !important
}

.p-b-35 {
    padding-bottom: 35px !important
}

.padding-35 {
    padding: 35px !important
}

.p-t-40 {
    padding-top: 40px !important
}

.p-r-40 {
    padding-right: 40px !important
}

.p-l-40 {
    padding-left: 40px !important
}

.p-b-40 {
    padding-bottom: 40px !important
}

.padding-40 {
    padding: 40px !important
}

.p-t-45 {
    padding-top: 45px !important
}

.p-r-45 {
    padding-right: 45px !important
}

.p-l-45 {
    padding-left: 45px !important
}

.p-b-45 {
    padding-bottom: 45px !important
}

.padding-45 {
    padding: 45px !important
}

.p-t-50 {
    padding-top: 50px !important
}

.p-r-50 {
    padding-right: 50px !important
}

.p-l-50 {
    padding-left: 50px !important
}

.p-b-50 {
    padding-bottom: 50px !important
}

.padding-50 {
    padding: 50px !important
}

.p-t-55 {
    padding-top: 55px !important
}

.p-r-55 {
    padding-right: 55px !important
}

.p-l-55 {
    padding-left: 55px !important
}

.p-b-55 {
    padding-bottom: 55px !important
}

.padding-55 {
    padding: 55px !important
}

.p-t-60 {
    padding-top: 60px !important
}

.p-r-60 {
    padding-right: 60px !important
}

.p-l-60 {
    padding-left: 60px !important
}

.p-b-60 {
    padding-bottom: 60px !important
}

.padding-60 {
    padding: 60px !important
}

.p-t-65 {
    padding-top: 65px !important
}

.p-r-65 {
    padding-right: 65px !important
}

.p-l-65 {
    padding-left: 65px !important
}

.p-b-65 {
    padding-bottom: 65px !important
}

.padding-65 {
    padding: 65px !important
}

.p-t-70 {
    padding-top: 70px !important
}

.p-r-70 {
    padding-right: 70px !important
}

.p-l-70 {
    padding-left: 70px !important
}

.p-b-70 {
    padding-bottom: 70px !important
}

.padding-70 {
    padding: 70px !important
}

.p-t-75 {
    padding-top: 75px !important
}

.p-r-75 {
    padding-right: 75px !important
}

.p-l-75 {
    padding-left: 75px !important
}

.p-b-75 {
    padding-bottom: 75px !important
}

.padding-75 {
    padding: 75px !important
}

.p-t-80 {
    padding-top: 5pc !important
}

.p-r-80 {
    padding-right: 5pc !important
}

.p-l-80 {
    padding-left: 5pc !important
}

.p-b-80 {
    padding-bottom: 5pc !important
}

.padding-80 {
    padding: 5pc !important
}

.p-t-85 {
    padding-top: 85px !important
}

.p-r-85 {
    padding-right: 85px !important
}

.p-l-85 {
    padding-left: 85px !important
}

.p-b-85 {
    padding-bottom: 85px !important
}

.padding-85 {
    padding: 85px !important
}

.p-t-90 {
    padding-top: 90px !important
}

.p-r-90 {
    padding-right: 90px !important
}

.p-l-90 {
    padding-left: 90px !important
}

.p-b-90 {
    padding-bottom: 90px !important
}

.padding-90 {
    padding: 90px !important
}

.p-t-95 {
    padding-top: 95px !important
}

.p-r-95 {
    padding-right: 95px !important
}

.p-l-95 {
    padding-left: 95px !important
}

.p-b-95 {
    padding-bottom: 95px !important
}

.padding-95 {
    padding: 95px !important
}

.p-t-100 {
    padding-top: 75pt !important
}

.p-r-100 {
    padding-right: 75pt !important
}

.p-l-100 {
    padding-left: 75pt !important
}

.p-b-100 {
    padding-bottom: 75pt !important
}

.padding-100 {
    padding: 75pt !important
}

.m-t-0 {
    margin-top: 0 !important
}

.m-r-0 {
    margin-right: 0 !important
}

.m-l-0 {
    margin-left: 0 !important
}

.m-b-0 {
    margin-bottom: 0 !important
}

.margin-0 {
    margin: 0 !important
}

.m-t-5 {
    margin-top: 5px !important
}

.m-r-5 {
    margin-right: 5px !important
}

.m-l-5 {
    margin-left: 5px !important
}

.m-b-5 {
    margin-bottom: 5px !important
}

.margin-5 {
    margin: 5px !important
}

.m-t-10 {
    margin-top: 10px !important
}

.m-r-10 {
    margin-right: 10px !important
}

.m-l-10 {
    margin-left: 10px !important
}

.m-b-10 {
    margin-bottom: 10px !important
}

.margin-10 {
    margin: 10px !important
}

.m-t-15 {
    margin-top: 15px
}

.m-r-15 {
    margin-right: 15px !important
}

.m-l-15 {
    margin-left: 15px !important
}

.m-b-15 {
    margin-bottom: 15px !important
}

.margin-15 {
    margin: 15px !important
}

.m-t-20 {
    margin-top: 20px !important
}

.m-r-20 {
    margin-right: 20px !important
}

.m-l-20 {
    margin-left: 20px !important
}

.m-b-20 {
    margin-bottom: 20px !important
}

.margin-20 {
    margin: 20px !important
}

.m-t-25 {
    margin-top: 25px !important
}

.m-r-25 {
    margin-right: 25px !important
}

.m-l-25 {
    margin-left: 25px !important
}

.m-b-25 {
    margin-bottom: 25px !important
}

.margin-25 {
    margin: 25px !important
}

.m-t-30 {
    margin-top: 30px
}

.m-r-30 {
    margin-right: 30px
}

.m-l-30 {
    margin-left: 30px
}

.m-b-30 {
    margin-bottom: 30px
}

.margin-30 {
    margin: 30px !important
}

.m-t-35 {
    margin-top: 35px
}

.m-r-35 {
    margin-right: 35px
}

.m-l-35 {
    margin-left: 35px
}

.m-b-35 {
    margin-bottom: 35px
}

.margin-35 {
    margin: 35px !important
}

.m-t-40 {
    margin-top: 40px
}

.m-r-40 {
    margin-right: 40px
}

.m-l-40 {
    margin-left: 40px
}

.m-b-40 {
    margin-bottom: 40px
}

.margin-40 {
    margin: 40px !important
}

.m-t-45 {
    margin-top: 45px
}

.m-r-45 {
    margin-right: 45px
}

.m-l-45 {
    margin-left: 45px
}

.m-b-45 {
    margin-bottom: 45px
}

.margin-45 {
    margin: 45px !important
}

.m-t-50 {
    margin-top: 50px
}

.m-r-50 {
    margin-right: 50px
}

.m-l-50 {
    margin-left: 50px
}

.m-b-50 {
    margin-bottom: 50px
}

.margin-50 {
    margin: 50px !important
}

.m-t-55 {
    margin-top: 55px
}

.m-r-55 {
    margin-right: 55px
}

.m-l-55 {
    margin-left: 55px
}

.m-b-55 {
    margin-bottom: 55px
}

.margin-55 {
    margin: 55px !important
}

.m-t-60 {
    margin-top: 60px
}

.m-r-60 {
    margin-right: 60px
}

.m-l-60 {
    margin-left: 60px
}

.m-b-60 {
    margin-bottom: 60px
}

.margin-60 {
    margin: 60px !important
}

.m-t-65 {
    margin-top: 65px
}

.m-r-65 {
    margin-right: 65px
}

.m-l-65 {
    margin-left: 65px
}

.m-b-65 {
    margin-bottom: 65px
}

.margin-65 {
    margin: 65px !important
}

.m-t-70 {
    margin-top: 70px
}

.m-r-70 {
    margin-right: 70px
}

.m-l-70 {
    margin-left: 70px
}

.m-b-70 {
    margin-bottom: 70px
}

.margin-70 {
    margin: 70px !important
}

.m-t-75 {
    margin-top: 75px
}

.m-r-75 {
    margin-right: 75px
}

.m-l-75 {
    margin-left: 75px
}

.m-b-75 {
    margin-bottom: 75px
}

.margin-75 {
    margin: 75px !important
}

.m-t-80 {
    margin-top: 5pc
}

.m-r-80 {
    margin-right: 5pc
}

.m-l-80 {
    margin-left: 5pc
}

.m-b-80 {
    margin-bottom: 5pc
}

.margin-80 {
    margin: 5pc !important
}

.m-t-85 {
    margin-top: 85px
}

.m-r-85 {
    margin-right: 85px
}

.m-l-85 {
    margin-left: 85px
}

.m-b-85 {
    margin-bottom: 85px
}

.margin-85 {
    margin: 85px !important
}

.m-t-90 {
    margin-top: 90px
}

.m-r-90 {
    margin-right: 90px
}

.m-l-90 {
    margin-left: 90px
}

.m-b-90 {
    margin-bottom: 90px
}

.margin-90 {
    margin: 90px !important
}

.m-t-95 {
    margin-top: 95px
}

.m-r-95 {
    margin-right: 95px
}

.m-l-95 {
    margin-left: 95px
}

.m-b-95 {
    margin-bottom: 95px
}

.margin-95 {
    margin: 95px !important
}

.m-t-100 {
    margin-top: 75pt
}

.m-r-100 {
    margin-right: 75pt
}

.m-l-100 {
    margin-left: 75pt
}

.m-b-100 {
    margin-bottom: 75pt
}

.margin-100 {
    margin: 75pt !important
}

.text-white {
    color: white;
}

.pointer{
    cursor:pointer !important;
}