/*
  Template Name: Galltine
  Version: 1.0
  Author: Allies Interactive
  Website: http://www.diziana.com/
  Corporate Website : http://www.diziana.com
  Contact: support@diziana.com
  Follow: www.twitter.com/dizianaEngage
  Like: www.facebook.com/Diziana.Engage
  Purchase: Diziana.com
  License: You must have a valid license purchased only from
  diziana.com in order to legally use the theme for your project.
  Copyright: © 2015 Allies Interactive Services Pvt. Ltd. All Rights Reserved
*/
/* Reset CSS */
@charset "utf-8";
html{
    margin:0; 
    padding:0; 
}

html, body{
    height:100%; 
    background-color:#fff; 
/*    font-family: 'Poiret One', cursive;*/
    font-family: 'Raleway', sans-serif;
}

a{
    outline:0
}

a:hover, a:focus{
    outline:0; 
    text-decoration:none;
    color: #0db8ff;
}

a:active, .btn-default:focus, .btn-default:active{
    outline:0; 
    text-decoration:none;
}

ul, ol {
    list-style-type: none;
    padding: 0;
}
div.form {
    /*padding: 0 15px;*/
    width: 60%;
}
textarea.form-control
{
    min-height:150px;
}
/* Header section starts */
header.header {
    background-color: #656565;
    padding: 10px 0;
}
header.header > .header-inner > .logo
{
	display:inline;
}

nav.user-nav {
    display: inline;
    float: right;
    padding: 15px 0;
}

nav.user-nav a {
    background-color: #757575;
    border-radius: 5px;
    color: #fff;
    display: inline;
    font-size: 0.9em;
    font-weight: 500;
    padding: 3px 15px;
}
nav.user-nav a:hover
{
	background-color:#333;
}
.login {
    margin-right: 10px;
}
.nav-wrapper {
    border-bottom: 1px solid #dedede;
}
.navigation-button
{
    -moz-osx-font-smoothing: grayscale;
    background: url("../images/menu-icon.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    height: 20px;
    position: relative;
    top: 1px;
    width: 36px;
}
}

.primary-menu .navbar-header
{
margin-left:0;
margin-right:0;

}
ol.breadcrumbs {
    margin: 0;
    padding: 10px 0;
}

.breadcrumbs li {
    display: inline-block;
}

.breadcrumbs li a {
    color: #959595;
    display: inline-block;
    font-size: 0.99em;
}

.breadcrumbs li + li:before {
    background: url("../images/breadcrumb-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 29px;
    padding: 0 10px;
    vertical-align: middle;
    width: 13px;
}

nav.primary-menu {
	background-color:#747474;
	padding:0;
}

.container-menu{
	padding:0;
}

.main-menu{
	padding:0;
}

ul.primary-menu-list-wrap > li > a {
    color: #fff;
    display: inline-block;
}

ul.primary-menu-list-wrap li + li:before {
    color: #fff;
    content: "|";
    vertical-align: middle;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: rgba(0,0,0,0);
    text-decoration: none;
}
/* Header section ends */

/* Footer section starts */
footer.footer {
    background-color: #656565;
    padding: 20px 0;
    margin-top: 2%;
}

footer.footer h3{
color:#ffffff;
font-size:1.5em;
font-family: 'Raleway', sans-serif;
}

.footer.footer ul li a{
color:#fff;
color:1em;
font-family: 'Raleway', sans-serif;
}

.footer.footer ul li a:hover
{
	color:#fff;
}
.footer-legal {
    background-color: #747474;
    padding: 10px 0;
    text-align: center;
}

.footer-legal p{
color:#fff;
display:inline;
}
/* Footer section ends */

/* Index page starts */
.main > section.hero-unit h1.help-center-name {
    color: #333;
    font-family: "Poiret One",cursive;
    font-size: 2.8em;
}

.main-index > .hero-unit{
	text-align:center;
}

.main > section.hero-unit p {
    font-size: 1em;
    margin: 0 auto;
    max-width: 500px;
    color:#959595;
}

.search input[type="search"] {
    background-color: #f9f9f9;
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    height: 60px;
    padding: 10px 55px 10px 15px;
    width: 100%;
}

.hero-unit form {
    display: inline-block;
    margin: 20px 0;
    max-width: 800px;
    padding: 15px 0;
    position: relative;
    vertical-align: middle;
    width: 100%;
}

form.search input[type="submit"] {
    background: url("../images/search-icon.png") no-repeat scroll 0 0 #f9f9f9;
    border: medium none;
    height: 25px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: 999px;
    top: 32px;
    vertical-align: middle;
    width: 25px;
}
ul.service-list {
    text-align:center;
    border-bottom: 0px solid #e6e6e6;
    padding-bottom: 40px;
}

ul.service-list li h3 {
    color: #5f5f5f;
    font-size: 1.3em;
    font-weight: 600;
}
ul.service-list li h3 a{
    color: #5f5f5f;
}

ul.service-list li p{
color:#959595;
font-size:1em;
}

.owl-carousel {
    display: none;
    margin: 0 auto;
    max-width: 900px;
    padding-top: 20px;
    position: relative;
    width: 100%;
}

.slider-main article.item {
    text-align: center;
}
.item h4 {
    font-weight: 600;
    font-size: 1.3em;
    color: #5f5f5f;
}

.owl-prev {
    height: 32px;
    margin-top: -16px;
    outline: 0 none;
    overflow: hidden;
    position: absolute;
    text-indent: 999px;
    top: 35%;
    width: 32px;
    z-index: 1;
    left:-35px;
}

.owl-next {
    height: 32px;
    margin-top: -16px;
    outline: 0 none;
    overflow: hidden;
    position: absolute;
    text-indent: 999px;
    top: 35%;
    width: 32px;
    z-index: 1;
    right:-35px;
}

.owl-theme .owl-controls .owl-buttons div {
    background: url("../images/chevron-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: inline-block;
    height: 45px;
    width: 19px;
}
.slider-main .owl-wrapper-outer.autoHeight {min-height: 130px;}

a.product-support-btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ff7b00;
    border-color: #fd7100 #fd7100 #e56f00;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 0 0 4px;
    box-shadow: 0 3px 1px -1px #d3d3d3;
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    margin-bottom: 20px;
    text-transform:uppercase;
    outline: 0 none;
    padding: 15px 40px;
    position: relative;
    top: -30px;
    cursor: pointer;
}

h1.article-title {
    border-bottom: 1px solid #dedede;
    color: #757575;
    font-size: 1.9em;
    font-weight: 400;
    padding: 10px 0;
}

/* Index page ends */

/* Amplifier page starts */
article.article-body{
    display:none;
}

ul.article-list {
    margin-bottom: 20px;
    padding: 20px 0 50px;
}
.article-list > li:first-child {border-top: 1px solid #ededed;}
a.accordion-toggle.open {box-shadow: 0px 1px 2px 0px #efefef;}
.article-list > li {
    background: none repeat scroll 0 0 #fff;
    border-radius: 0;
    /*border-top: 1px solid #ededed;*/
    font-size: 16px;
    margin: 0;
    padding: 0;
    position: relative;
}

.article-list li a {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    color: #0db8ff;
    display: block;
    font-size: 1.2em;
    font-weight: 500;
    outline: 0 none;
    padding: 10px 15px;
    width: 100%;
}

.plus-icon {
    background: url("../images/plus-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    width: 17px;
}
.minus-icon {
    background: url("../images/minus-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 17px;
    width: 17px;
}
span.toggle-icon {
    font-size: 1.5em;
    position: absolute;
    right: 10px;
    top: 0;
}
.article-body-list li {
    margin: 2px 0;
}

.article-body-list li a {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 0 solid #e9e9e9;
    border-left: 0 solid #e9e9e9;
    border-right: 0 solid #e9e9e9;
    color: #444444;
    display: block;
    font-size: 0.9em;
    font-weight: 500;
    outline: 0 none;
    padding: 6px 15px;
    width: 100%;
}

/* Amplifier page ends */

/* Submit a request starts */

section.submit-request
{
    margin-bottom: 20px;
    padding: 10px 0 50px;
}
.btn-primary {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #2a2a2a;
    font-size: 0.9em;
    position: relative;
    border-radius: 1px;
    height: 45px;
}

.file-upload {
    background: url("../images/file-upload-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    width: 36px;
    margin-top: 4px;
}

.btn-primary span {
    color: #0db8ff;
}

.btn-file input[type="file"] {
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
    display: block;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}

form.contact-form .form-group label
{
    color:#5f5f5f;
    font-size:1em;
    font-weight:400;
}

form.contact-form .form-group label span {
    color: red;
    font-size: 20px;
}

form.contact-form .form-group p {
    color: #c6c5c5;
    font-size: 0.9em;
    padding: 10px 0;
}

form.contact-form .btn-group .btn-default {
    background-color: #656565;
    border: 0 solid #656565;
    border-radius: 0;
    color: #ffffff;
    font-size: 1.2em;
    font-weight: 500;
    padding: 10px 27px;
    float:right;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #fff;
    border-color: #b8b8b8;
    color: #5f5f5f;
}

.btn-group, .btn-group-vertical {
    border-top: 1px solid #dedede;
    display: inline-block;
    margin-top: 20px;
    padding-top: 30px;
    position: relative;
    vertical-align: middle;
    width: 100%;
}
/* Submit a request ends */


/* Announcement page starts */

.file-selector a{
    color:#757575;
    font-weight: 500;
}

.file-selector a+a:before{
    content:"|";
    padding:0px 5px;
    color:#757575;
}

.file-selector a.active{
    color:#0db8ff;
    font-weight: 500;
}

/* Announcement page ends */

.file-selector {
    padding: 20px 0;
}

.full-width-column{
    width:100%;
}

.column-left {
    float: left;
    padding: 0 15px 0 0;
    width: 66%;
}

.column-right {
    float: left;
    padding: 0 0px;
    width: 27%;
}

.list-categories{
    border:solid 1px #e6e6e6;
    padding:0 15px;
}

.list-categories li {
   background: url("../images/file-icon.png");
   background-repeat: no-repeat ;
   background-position:left 15px;
   background-color: rgba(0, 0, 0, 0);
   padding: 5px 25px;
   border-bottom:solid 1px #e6e6e6;
}

.list-categories li h5 {margin-bottom: 2px;}
.list-categories li h5 a {
    color: #5f5f5f;
    font-size: 1.2em;
    font-weight: 600;
}

.list-categories .list-info a
{
    color:#959595;
    font-size:1em;
}

.list-categories .list-info a:after {
    content: "•";
    padding: 0 5px;
}

.list-categories .list-info .total-comments {
    background: url("../images/comment-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #959595;
    font-size: 1em;
    padding: 0 15px;
}

.list-categories li p a
{
    color:#5f5f5f;
    font-size:1em;
    font-weight:400;
}

.support-center {
    background-color: #f9f9f9;
    border: 1px solid #e6e6e6;
    padding: 0 0 9px 25px;
}

.support-center h3{
    font-size:1.3em;
    font-weight:600;
    color:#5f5f5f;
}

.support-center p {
    color: #5f5f5f;
    font-size: 1.1em;
    font-weight: 400;
}

.more-button {
    background-color: #e6e6e6;
    margin: 20px 0;
    padding: 7px 0;
    text-align: center;
}

.more-button a {
    color: #5f5f5f;
    padding: 13px 25%;
    text-transform: uppercase;
}

.carousel-head
{
    border: 1px solid rgb(222, 222, 222);
    margin-bottom: 20px;
    padding:20px 0;
}
/*search result start*/
.search-results-column {
    width: 100%;
}
.search-results h1 {
    font-size: 1.2em;
    padding: 13px 0;
}
.search-results-subheading-link {
    color: #0db8ff;
    float: right;
    font-size: 16px;
    margin-top: -4%;
}
.search-result {
    border-bottom: 1px solid #ececec;
    padding: 12px 0;
}
.search-result-link, .search-result-link:hover {
    color: #0db8ff;
}
.search-result-description {
    color: #444444;
}
/*search result end*/
/*section page start*/
.section h3 {
    border-bottom: 1px solid #dedede;
    color: #0db8ff;
    font-size: 1.4em;
    padding: 0 0 16px;
}
.section li a {
    color: #333333;
    font-weight: 500;
    line-height: 2.5em;
}
/*section page end*/
