/**
 * BNS Add Style - Custom Stylesheet
 *
 * This file was added after the activation of the BNS Add Style Plugin.
 *
 * If you no longer want to use these styles delete the contents of this file,
 * or simply deactivate the BNS Add Style Plugin (recommended).
 *
 * If you choose to deactivate this plugin this file will remain as is but will
 * not be used. If you reactivate this plugin the styles below will take effect.
 *
 * Add your custom styles for this theme below this comment block. Enjoy!
 */
.body-class-views-template-pagewithouttitle .top-panel{
  display:none!important;
}
#footer .holder .col-holder div.gform_wrapper{
  margin-top:0!important;
}
form#mktoForm_1032 .mktoFormCol{
  width:100% !important;
}
form#mktoForm_1023 .mktoFormCol, form#mktoForm_1023 textarea{
  width:100% !important;
}
form#mktoForm_1025 .mktoFormCol, form#mktoForm_1025 textarea{
  width:100% !important;
}
#mktoStyleLoaded {
  /* css load detection, do not remove */
  color:#123456;
}
.mktoForm input[type=text],
.mktoForm input[type=url],
.mktoForm input[type=email],
.mktoForm input[type=tel],
.mktoForm input[type=number],
.mktoForm input[type=date]{
    width:100%!important;
}
.mktoForm input[type=text],
.mktoForm input[type=url],
.mktoForm input[type=email],
.mktoForm input[type=tel],
.mktoForm input[type=number],
.mktoForm input[type=date],
.mktoForm textarea.mktoField,
.mktoForm select.mktoField {
  padding:10px 10px !important;
  margin-top:10px !important;
}
label.mktoLabel{
    font-weight:bold !important;
    font-family:"Open Sans",Arial,Helvetica,sans-serif !important;
    text-transform:uppercase !important;
    width:100%!important;
}
.mktoForm{
    width:100%!important;
}
.mktoFormCol{
    width:49%;
}
.mktoFieldWrap{
    width:100%!important;
}
.mktoFormRow .mktoFormCol:first-child{
    margin-right:1.6% !important;
}
.mktoButtonRow{
    text-align: left !important;
}
.mktoButtonWrap{
    margin-left: 0px !important;
}
.mktoForm .mktoButtonWrap .mktoButton, .mktoButton{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
color:#FFFFFF !important;
    text-align: center !important;
    background-image:none !important;
    background-color:#fcb715 !important;
    font-size:14px !important;
    font-weight:700 !important;
    border:none !important;
    margin-top:20px !important;
padding-bottom:0.4em;
padding-left:1em;
padding-right:1em;
padding-top: 0.4em;
}
.mktoDateButton{
    height:20px !important;
}
.mktoGutter{
display:none!important;
}
.mktoForm .mktoAsterix {
  
  float: left !important;
  padding-left: 0 !important;
  padding-right: 5px !important;
}






.landing #main .iframe-holder{ 
	padding-top: 0!important;
}
.landing-white h2{
	color: #ffffff;
	font-family: 	"Open Sans Condensed",​Arial,​Helvetica,​sans-serif;
	size:20px !important;
	font-weight: 700;
	text-transform: uppercase;
}
.landing-white{
	size:20px !important;
}
li.safety_sub_title a
{
	text-transform: uppercase!important;
	padding-left: 5px!important;
	color: #005aab!important;
	
	
}
li.safety_sub_title a::after{
	content: none!important;
	
}
ul li.safety_sub_title 
{
	
	list-style-type: none!important;
	 list-style-image: none!important;
    list-style-position: outside!important;
   
}
li.safety_sub_title 
{
	
	list-style-type: none!important;
	 list-style-image: none!important;
    list-style-position: outside!important;
   
}

h3.gform_title {
	display: none !important;
}

.title-text img{
	height: 100px;
} 
 
 
 .wpb_single_image .vc_single_image-wrapper {
    display: block !important;
}
 
.medbox a{
 	color:#001e46 !important;
 }
 .medbox a:hover{
 	color:#1879ce !important;
 }
 
/*--------------gravity forms--------------------*/ 
#main .gform_body .validation_message{
    max-width: none!important;
    background-color: transparent !important;
    }
#main .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    background-color: transparent!important;
    border-bottom-color: #c89797;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #c89797;
    border-top-style: solid;
    border-top-width: 1px;
    margin-bottom: 6px !important;
    padding-bottom: 4px !important;
    padding-left: 6px !important;
    padding-right: 6px !important;
    padding-top: 6px !important;
}
#main .gform_wrapper .top_label .gfield_description.validation_message, .gform_wrapper .gfield_description.validation_message{
    padding-bottom: 10px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top:0px !important;
    font-family: 	"Open Sans",​Arial,​Helvetica,​sans-serif;
    letter-spacing: 0.2em;
}
#main .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
    border:none !important;
}
#main .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
    margin-top: 0px !important;
}
#main .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    margin-bottom: 0px !important;
    padding-left: 0px !important;
}
#main .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{
   width: 49% !important; 
}

#main li.gfield_error input[type="text"]{
    border:1px solid #ed1111 !important;
}
#main .gfield_label{
    margin-left: 0px!important;
}
#main .ginput_container{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
#main .gform_wrapper .top_label li.gfield.gf_left_half input.medium, .gform_wrapper .top_label li.gfield.gf_left_half input.large, .gform_wrapper .top_label li.gfield.gf_left_half select.medium, .gform_wrapper .top_label li.gfield.gf_left_half select.large, .gform_wrapper .top_label li.gfield.gf_right_half input.medium, .gform_wrapper .top_label li.gfield.gf_right_half input.large, .gform_wrapper .top_label li.gfield.gf_right_half select.medium, .gform_wrapper .top_label li.gfield.gf_right_half select.large
{
  width: 100%!important;  
}
#main .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select {
    margin-left: 0;
}
#main .gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 49%;
}

#main .gform_wrapper{
	max-width: 100% !important;
	background: #F4F4F4;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 20px;
}

#main .gform_wrapper .gfield_label{
    font-size: 10px;
    text-transform: uppercase;
    margin: 0 0 4px 0 !important;
    
 }

.gform_wrapper input[type="text"],
.gform_wrapper input[type="Email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="date"],
.gform_wrapper input[type="password"] {
    font-size:14px;
    height:auto !important;
    -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 10px 10px  !important;
  margin: 0px 1px 0px 0px;
  border: 1px solid #DDDDDD;
  line-height:24px !important;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
    
    
}
input#EmailBouncedReason{
font-size:14px !important;
    height:auto !important;
    -webkit-transition: all 0.30s ease-in-out !important;
  -moz-transition: all 0.30s ease-in-out !important;
  -ms-transition: all 0.30s ease-in-out !important;
  -o-transition: all 0.30s ease-in-out !important;
  outline: none !important;
  padding: 10px 10px  !important;
  margin: 0px 1px 0px 0px !important;
  border: 1px solid #DDDDDD !important;
  line-height:24px !important !important;
  -webkit-border-radius: 4px !important;
-moz-border-radius: 4px !important;
border-radius: 4px !important;
}



#main .gform_wrapper input[type="text"]:focus, .gform_wrapper input[type="password"]:focus{
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 10px 10px  !important;
  border: 1px solid rgba(81, 203, 238, 1);
}
#main .gform_wrapper textarea{
	font-size:14px;
     padding:10px 10px  !important;
     -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 30px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#main .gform_wrapper textarea:focus{
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 10px 10px  !important;
  border: 1px solid rgba(81, 203, 238, 1);
}

#main .gform_wrapper input[type="submit"]{
    -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
    text-align: center !important;
}
#main .gform_wrapper select{
	font-size:14px;
    padding:10px 10px  !important;
      -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #ffffff;
border:1px solid #d9d9d9;
}
#main .gform_wrapper select option{
	font-size:14px;
    padding:0px 10px !important;
} 
#main .gform_wrapper div.validation_error{
	font-size: 12px !important;
	line-height: 18px !important;
}
#main .gform_wrapper li.gfield.gfield_error.gfield_contains_required{
	padding: 0!important;
	padding-left: 0!important;
}
.body-class-page-template-pagestemplate-security-php .top-panel h1{
	color:#ffffff !important;
}
.body-class-page-template-pagestemplate-security-php .top-bar .contact-list a{
	color:#CCCCCC !important;
}
.body-class-page-template-pagestemplate-security-php .top-bar .social-networks a{
	color:#CCCCCC !important;
}
.body-class-page-template-pagestemplate-security-php #wrapper #header{
	background-color:#898989 !important;
}
.body-class-page-template-pagestemplate-security-php .top-panel{
	background-color:#B0B0B0 !important;
}
.body-class-page-template-pagestemplate-security-php i.ts-font-icon{
	background-color:#898989 !important;
}
.body-class-page-template-pagestemplate-security-php .sticklr .orange{
	background-color:#898989 !important;
}
.body-class-page-template-pagestemplate-security-php .sticklr .green{
	background-color:#898989 !important;
}
.body-class-page-template-pagestemplate-security-php .sticklr .turquoise{
	background-color:#898989 !important;
}
.body-class-page-template-pagestemplate-security-php .sticklr .purple{
	background-color:#898989 !important;
}
.body-class-page-template-pagestemplate-security-php .sticklr .tooltip{
	background-color:#898989 !important;
}
.body-class-page-template-pagestemplate-security-php .f-orange, .body-class-page-template-pagestemplate-security-php .f-blue{
	background-color: #898989 !important;
}
.body-class-page-template-pagestemplate-security-php .f-green, .body-class-page-template-pagestemplate-security-php .f-purple{
	background-color: #A1A1A1 !important;
}
 
/*-------------------form 34 (footer)-------------------------*/
 
#gform_wrapper_34{
    background-color:#A1A1A1 !important;
    padding:0px;
    margin-top:0 !important;
}
#gform_wrapper_34 .gfield_label{
     font-family: 	"Open Sans",​Arial,​Helvetica,​sans-serif !important;
     margin-top: 0 !important;
    
 }
#gform_wrapper_34 input[type="text"]{
    
    height:auto !important;
    -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  outline: none;
  padding: 4px 10px  !important;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
  line-height:24px !important;
    
    
}
#gform_wrapper_34 input[type="text"]:focus{
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 4px 10px  !important;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}
#gform_wrapper_34 textarea{
     padding:10px 10px  !important;
     -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  outline: none;
  padding: 15px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
#gform_wrapper_34 textarea:focus{
    box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 10px 10px  !important;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

#gform_wrapper_34 input[type="submit"]{
    
    text-align: center !important;
}
#gform_wrapper_34 select{
    padding:4px 10px  !important;
}
#gform_wrapper_34 select option{
    padding:4px 10px !important;
} 
#gform_wrapper_34 .gform_footer{
	margin-top: 0 !important;
	padding-top: 0 !important;
}


 
/*-------------------form 20 (products)-------------------------*/
 
#gform_wrapper_20{
	max-width: 100% !important;
	background: #888888 !important;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 20px;
}

 /*----------------pr-archive----------------*/
.pr-sidebar{
	max-width: 100% !important;
	background: #F4F4F4;
	-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
padding: 20px;
}
.pr-sidebar ul{
	padding-left: 0;
}
.pr-sidebar ul li{
	border-bottom: 1px dotted #D9D9D9;
	margin: 6px 0;
	padding: 6px 0;
}
 
/*----------tablepress-------------*/
.dataTables_filter input[type="search"]{
	padding:4px 10px  !important;
     -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 30px;
  margin: 5px 1px 3px 10px;
  border: 1px solid #DDDDDD;
  line-height: 20px;
 height: auto;
 font-size: 14px;
}
.dataTables_filter {
    
    margin-bottom: 10px;
    
}
 .tablepress tfoot th, .tablepress thead th {
    background-color: #FFB200 !important;
    font-weight: 700;
    vertical-align: middle;
}
 
 
 
 
 
 .breadcrumbs li{
     padding:0 15px;
     }
     
.breadcrumbs li a[href^="#"]{
    cursor: text;
}
.breadcrumbs li a[href^="#"]:hover{
    color:#1879ce;
}
 
 a{
     color:#1879CE;
 }
 
 .link-right-arrow a{}
 
  .link-right-arrow .icon-chevron-right:before{
    color: #ffb200;
    position: relative;
    right: 0px;
    top: 2px;
  }
 #nav .nav-slide ul a:hover {
    
    background-color: #CCCCCC !important;
    
}
 
 
 
 .columns-area h2{
     font-family: "Open Sans",Arial,Helvetica,sans-serif;
 }
 .columns-area h3 {
     font-family: "Open Sans",Arial,Helvetica,sans-serif;
     line-height:22px;
 }
 
 .service-carousel {
     padding-top: 20px;
 }
 .partners-block .item a{
     min-width:180px;
     text-align:right !important;
 }
 .attachment-solution-partner-thumbnail{
     text-align:right !important;
     float:right;
 }
 
.iframe-holder li{
    margin-bottom:10px;
    }
.sp-menu-box{
border:1px solid #e0e0e0 !important;
padding: 20px 0;
}
.orangebox a{
color:#f7992a;
}
.bluebox a{
color:#15bece;
}
.greenbox a{
color:#a6cf38;
}
.redbox a{
color:#a71a33;
}
.darkbluebox a{
color:#00275A;
}
.violetbox a{
color:#6F4084;
}
.tp-caption a {
    color: #001C3E;
    text-shadow: none;
    transition: all 0.2s ease-out 0s;
}
.social-networks a {
    background-color:transparent !important;
    border-radius: 50%;
    color: #0f497f;
    display: block;
    height: 28px;
    padding: 7px;
    text-decoration: none;
    width: 28px;
}

/*-------------------Solution menu-------------------------*/

.solutions-menu{
padding:20px;
background:#005AAB;
}
.solutions-menu ul{
	color:#FFFFFF;
padding-left: 1em;
}
.solutions-menu ul li{
  margin-bottom: 0;
}
.solutions-menu h3{
    margin-bottom: 0;
color:#fdb813;
}
.solutions-menu ul li a{
color:#FFFFFF;
}





p:empty{
display:none;
}
.customers-icon-box{
    padding:0 !important;
    margin:0 0 10px !important;
    
}
.customers-icon-box .vc_column_container{
   padding:0 !important;
    margin:0 !important; 
}
.orangebox .customers-icon-box{
    background:#F7931D;
}
.greenbox .customers-icon-box{
    background:#A7CF3A;
}
.bluebox .customers-icon-box{
    background:#15BFD0;
}
.darkbluebox .customers-icon-box{
    background:#00275A;
}
.violetbox .customers-icon-box{
    background:#6F4084;
}
.redbox .customers-icon-box{
    background:#A61A34;
}
.customers-box-line ul{
    padding:0 !important;
    margin:0 !important;
}
.customers-box-line ul li{
    list-style-type: none;
    font-weight:bold;
}
a.vc_btn.pdf{
    background: url(/wp-content/uploads/2014/10/download-icon.png) no-repeat 10px center !important;
    padding-left:50px;
}
a.vc_btn.CS{
    background: url(/wp-content/uploads/2014/10/read-more-cs.png) no-repeat 10px center !important;
    padding-left:50px;
}
.customer-quote .vc_separator{
     margin-bottom: 15px;
}
.customer-right-col h3{
    color:#FDB90B;
}
.powerby .wpb_single_image{
    margin-bottom:8px;
}
.download-pdf-box1, .download-pdf-box2, .download-pdf-box3{
    border:2px solid #000000;
    padding:20px 20px 20px 20px;
    -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
margin-bottom: 15px;
text-align: center;

}
.download-pdf-box1 a, .download-pdf-box2 h3, .download-pdf-box3 h3{
	 color:#001e46 !important;
	 font-size:14px;
}
.download-pdf-box1 p, .download-pdf-box2 p, .download-pdf-box3 p{
    line-height:18px;
}

/*-------csblue------------*/
.csblue h3, .iframe-holder.csblue h2{
    color:#001e46;
}
.csblue .pb-text p{
     color:#001e46;
     font: 700 14px/1.2 "Open Sans Condensed",Arial,Helvetica,sans-serif;
}
.csblue .download-pdf-box1, .csblue .download-pdf-box2, .csblue .download-pdf-box3{
    border-color:#001e46 !important;
}
.csblue .download-pdf-box1 a, .csblue .download-pdf-box2 a, .csblue .download-pdf-box3 a{
     color:#001e46 !important;
     font-weight:bold !important;
}
.csblue i.fa-download{
	color:#001e46 !important;
	font-size:24px;
}




/*-------csgreen------------*/
.csgreen h3, .iframe-holder.csgreen h2{
    color:#A6CF38;
}
.csgreen .pb-text p{
     color:#A6CF38;
     font: 700 14px/1.2 "Open Sans Condensed",Arial,Helvetica,sans-serif;
}
.csgreen .download-pdf-box1, .csgreen .download-pdf-box2, .csgreen .download-pdf-box3{
    border-color:#A6CF38 !important;
}
.csgreen .download-pdf-box1 a, .csgreen .download-pdf-box2 a, .csgreen .download-pdf-box3 a{
     color:#A6CF38 !important;
     font-weight:bold !important;
}
.csgreen i.fa-download{
	color:#A6CF38 !important;
	font-size:24px;
}


/*-------cspurple------------*/
.cspurple h3, .iframe-holder.cspurple h2{
    color:#6038CF;
}
.cspurple .pb-text p{
     color:#6038CF;
     font: 700 14px/1.2 "Open Sans Condensed",Arial,Helvetica,sans-serif;
}
.cspurple .download-pdf-box1, .cspurple .download-pdf-box2, .cspurple .download-pdf-box3{
    border-color:#6038CF !important;
}
.cspurple .download-pdf-box1 a, .cspurple .download-pdf-box2 a, .cspurple .download-pdf-box3 a{
     color:#6038CF!important ;
     font-weight:bold;
}
.cspurple i.fa-download{
	color:#6038CF !important;
	font-size:24px;
}
/*-------csdarkpurple------------*/
.csdarkpurple h3, .iframe-holder.csdarkpurple h2{
    color:#6038CF;
}
.csdarkpurple .pb-text p{
     color:#6038CF;
     font: 700 14px/1.2 "Open Sans Condensed",Arial,Helvetica,sans-serif;
}
.csdarkpurple .download-pdf-box1, .csdarkpurple .download-pdf-box2, .csdarkpurple .download-pdf-box3{
    border-color:#6038CF !important;
}
.csdarkpurple .download-pdf-box1 a, .csdarkpurple .download-pdf-box2 a, .csdarkpurple .download-pdf-box3 a{
     color:#6038CF!important ;
     font-weight:bold;
}
.csdarkpurple i.fa-download{
	color:#6038CF !important;
	font-size:24px;
}

/*-------csturquoise------------*/
.csturquoise h3, .iframe-holder.csturquoise h2{
    color:#40E0D0;
}
.csturquoise .pb-text p{
     color:#40E0D0;
     font: 700 14px/1.2 "Open Sans Condensed",Arial,Helvetica,sans-serif;
}
.csturquoise .download-pdf-box1, .csturquoise .download-pdf-box2, .csturquoise .download-pdf-box3{
    border-color:#40E0D0 !important;
}
.csturquoise .download-pdf-box1 a, .csturquoise .download-pdf-box2 a, .csturquoise .download-pdf-box3 a{
     color:#40E0D0 !important;
     font-weight:bold;
}
.csturquoise i.fa-download{
	color:#6038CF !important;
	font-size:24px;
}
/*-------csdarkred------------*/
.csdarkred h3, .iframe-holder.csdarkred h2{
    color:#8B0000;
}
.csdarkred .pb-text p{
     color:#8B0000;
     font: 700 14px/1.2 "Open Sans Condensed",Arial,Helvetica,sans-serif;
}
.csdarkred .download-pdf-box1, .csdarkred .download-pdf-box2, .csdarkred .download-pdf-box3{
    border-color:#8B0000 !important;
}
.csdarkred .download-pdf-box1 a, .csdarkred .download-pdf-box2 a, .csdarkred .download-pdf-box3 a{
     color:#8B0000 !important;
     font-weight:bold;
}
.csdarkred i.fa-download{
	color:#8B0000 !important;
	font-size:24px;
}
/*-------csorange------------*/
.csorange h3, .iframe-holder.csorange h2{
    color:#FFA500;
}
.csorange .pb-text p{
     color:#FFA500;
     font: 700 14px/1.2 "Open Sans Condensed",Arial,Helvetica,sans-serif;
}
.csorange .download-pdf-box1, .csorange .download-pdf-box2, .csorange .download-pdf-box3{
    border-color:#FFA500 !important;
    }
.csorange .download-pdf-box1 a, .csorange .download-pdf-box2 a, .csorange .download-pdf-box3 a{
     color:#FFA500 !important;
     font-weight:bold;
}
.csorange i.fa-download{
	color:#FFA500 !important;
	font-size:24px;
}
/*-------csgray------------*/
.csgray h3, .iframe-holder.csgray h2{
    color:#FFA500;
}
.csgray .pb-text p{
     color:#FFA500;
     font: 700 14px/1.2 "Open Sans Condensed",Arial,Helvetica,sans-serif;
}
.csgray .download-pdf-box1, .csgray .download-pdf-box2, .csgray .download-pdf-box3{
    border-color:#FFA500 !important;
    }
.csgray .download-pdf-box1 a, .csgray .download-pdf-box2 a, .csgray .download-pdf-box3 a{
     color:#FFA500 !important;
     font-weight:bold;
}
.csgray i.fa-download{
	color:#FFA500 !important;
	font-size:24px;
}






.support-access{
    text-align:center;
}
.partnersbg{
    margin-bottom: 0 !important;
}
.anchor{
    padding-top: 90px;
    display: block;
    }
.ts-icon-title-text{
    line-height: 30px !important;
    padding: 20px 10px 20px 0;
    min-height:100px;
}
/*-------career------------*/

.careers-sb{
    background-color:#F4F4F4;
    padding:10px 20px;
    margin-bottom: 20px;
    
}
.careers-sb h4{
    text-transform: uppercase;
    font-size: 12px;
    
}
.careers-sb ul, .careers-sb li {
    list-style-type: none;
    padding-left: 0;
    
}
.wpjb-widget-item-count .wpjb-widget-item-num{
    background-color:#FFB119 !important;
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
filter:alpha(opacity=100);
}
.wpjb .wpjb-layer-inside {
    background-color: #F4F4F4 !important;
    border: 1px solid whitesmoke;
    border-radius: 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
}







/*-------forms-popup------------*/

.lightbox .gform_wrapper{
    padding:40px;
}

/*-------star-list-----------*/

.star-list ul{
	padding-left: 0 !important;
}
.star-list ul li{
	background: url("/wp-content/uploads/star-bullet.png") no-repeat scroll 0 2px transparent;
	list-style-type: none;
	padding-left: 30px !important;
	
}
/*-----------------------------------------------------items in a list----------------------------------------------------------*/


/*-------use-case-----------*/
.uc-item h3{
    color:#15bfd0;
}
.uc-item a.rm{
    color:#15bfd0;
}
/*-------customers-stories-----------*/
.cs-item h3{
    color:#15bfd0;
}
.cs-item a.rm{
    color:#15bfd0;
}
/*-------in-the-news-----------*/
.itn-item h3{
    color:#15bfd0;
}
.itn-item a.rm{
    color:#15bfd0;
}
/*-------pr-news-----------*/
.pr-item h3{
    color:#15bfd0;
}
.pr-item a.rm{
    color:#15bfd0;
}


.pagination .icon-chevron-right:before {
    color: #ffb200;
    position: relative;
    right: 0;
    top: 2px;
}
.pagination .icon-chevron-left:before {
    color: #ffb200;
    position: relative;
    right: 0;
    top: 2px;
}



.solution-partner{
	margin: 40px 0;
	padding:40px 0;
	border-bottom-color: #000000;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}















/*-------general-tabs-----------*/
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{
    padding: 2em;
}
.wpb_content_element .wpb_tabs_nav{
    border-bottom:1px solid #ebebeb;
}
.wpb_tabs .wpb_tabs_nav li {
    float: left;
    margin: 0 2px -1px 0;
}



/*-------products-----------*/
.products-tabs .wpb_tab{
    background-color:#ffffff !important;
    border:1px solid #ebebeb;
     border-top:#FFFFFF !important;
}
.products-tabs .wpb_tabs_nav li{
    background-color:#F8F8F8;
    min-width:180px;
    border:1px solid #ebebeb;
    text-align:center;
}
.products-tabs .wpb_tabs_nav li a{
    color:#004dbc;
    text-transform: uppercase;
    font-size:13px;
}
.products-tabs .ui-tabs-active{
    background-color:#ffffff !important;
    border-bottom: 1px solid #ffffff !important;
    
    
}
.products-tabs .ui-tabs-active a{
   color:#FCB80D !important;
   font-weight: 600;
    
}
.products-tabs h4{
     color:#FCB80D !important;
   font-weight: 600;
}
.products-footer h4{
      color:#FCB80D !important;
   font-weight: 600;
   font-family:	"Open Sans Condensed",​Arial,​Helvetica,​sans-serif;
   font-size:24px;
}

/*-------products form-----------*/

.products-footer{
    background-color: #888888 !important;
    padding: 20px !important;
}
.products-footer .gfield_label{
    color:#FFFFFF;
    font-weight:400!important;
}
.products-footer input[type="text"]{
	border: none;
	font-size:13px;
	padding-left:14px;
}
.products-footer select{
    	font-size:13px;
}
.products-footer textarea{
    	border: none;
	font-size:13px;
	padding-left:14px;

}

/*-------locations---------*/
ul#bgmp_list{
    padding-left: 0;
}

#bgmp_list li{
    list-style-type: none;
    border-bottom:1px dotted #001E46;
    padding-bottom:20px;
}
#bgmp_list h3{
    margin: 0 0 4px;
    color:#FCB80D;
    
}
#bgmp_list a{
  
    color:#FCB80D;
    
}
/*-------career---------*/
body.body-class-my-hide-header .career-carousel, body.body-class-my-hide-header .car-text{
    display:none !important;
}

.item-search{
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px dotted #cccccc;
}

.item-search h3{
    margin-bottom:0;
}
.si-info{
    font-size:11px;
}
.wpjb-flash-info{
    display:none;
}
/*-------learn-more-boxes---------*/
.ts-icon-title-text{
    padding-left: 20px;
}

.body-class-page-template-404-php .content-holder{
    margin-right: 0px;
    padding-right: 0px;
}

/*-------doc-type list---------*/

.doctypefaq h4{
	font-family: "Open Sans Condensed",​Arial,​Helvetica,​sans-serif;
	font-size: 22px;
}

.doctypefaq .vc_toggle_content{
	margin-top: 0!important;
}
.doctypefaq p span:empty{
	display: none;
}
.doctypefaq ul.doclist li a{
	color: #001e46 !important;
}
.black .vc_toggle_title .vc_toggle_icon{
	background-color: #000000 !important;
}
.black ul.doclist li a:hover{
	color: #000000 !important;
}
.orange .vc_toggle_title .vc_toggle_icon{
	background-color: #F7921D !important;
}
.orange ul.doclist li a:hover{
	color: #F7921D !important;
}
.purple .vc_toggle_title .vc_toggle_icon{
	background-color: #6038CF !important;
}
.purple ul.doclist li a:hover{
	color: #6038CF !important;
}
.green .vc_toggle_title .vc_toggle_icon{
	background-color: #A7CF6F !important;
}
.green ul.doclist li a:hover{
	color: #A7CF6F !important;
}
.turquoise .vc_toggle_title .vc_toggle_icon{
	background-color: #14BDCE !important;
}
.turquoise ul.doclist li a:hover{
	color: #14BDCE !important;
}

.gray .vc_toggle_title .vc_toggle_icon{
	background-color: #7E8185 !important;
}
.gray ul.doclist li a:hover{
	color: #7E8185 !important;
}
.dark-purple .vc_toggle_title .vc_toggle_icon{
	background-color: #6E4084 !important;
}
.dark-purple ul.doclist li a:hover{
	color: #6E4084 !important;
}
.red .vc_toggle_title .vc_toggle_icon{
	background-color: #C24A34 !important;
}
.red ul.doclist li a:hover{
	color: #C24A34 !important;
}













ul.doclist{
   list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0; 
}

ul.doclist li{
    list-style-position: outside;
    list-style-type: none;
    padding-bottom: 6px;
    padding-left: 27px;
    padding-right: 0;
    padding-top: 6px;
    position: relative;
}
ul.doclist li:after{
    content:"\e617";
	position:absolute;
	top:5px;
	left:1px;
	font-size:24px;
	font-family: 'alloticomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.docs-columns .orange h3, .orange ul.doclist li:after, .orange ul.doclist li a:hover, .docs-columns .orange i {
    color: #f7921d;
}
.docs-columns .purple h3, .purple ul.doclist li:after, .purple ul.doclist li a:hover, .docs-columns .purple i {
    color: #6038cf;
}
.docs-columns .green h3, .green ul.doclist li:after, .green ul.doclist li a:hover, .docs-columns .green i {
    color: #a7cf38;
}
.docs-columns .turquoise h3, .turquoise ul.doclist li:after, .turquoise ul.doclist li a:hover, .docs-columns .turquoise i {
    color: #14bdce;
}
.docs-columns .gray h3, .gray ul.doclist li:after, .gray ul.doclist li a:hover, .docs-columns .gray i {
    color: #7e8185;
}
.docs-columns .dark-purple h3, .dark-purple ul.doclist li:after, .dark-purple ul.doclist li a:hover, .docs-columns .dark-purple i {
    color: #6e4084;
}
.docs-columns .red h3, .red ul.doclist li:after, .red ul.doclist li a:hover, .docs-columns .red i {
    color: #a61a34;
}
.footer-sticklr.columns{
    display:none;
}












/*--------------------------------------------responsive-------------------------------------------------*/


@media only screen and (max-width:1024px){
.sticklr{
    display:none;
}
.top-bar{
	display: none !important;
}





.footer-nav{
    color:#FFFFFF;
    margin:0!important;
    font-family:"Open Sans",​Arial,​Helvetica,​sans-serif;
}
.footer-sticklr.columns{
    display:block;
    background:#FFFFFF !important;
    letter-spacing: 0px !important;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0 !important;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0 !important;
}
.f-orange{
    background:#F7931D !important;
    padding-top:20px;
    padding-bottom:20px;
    
}
.f-green{
    background:#A6CF38 !important;
    padding-top:20px;
    padding-bottom:20px;
    
}
.f-blue{
    background:#15BECE !important;
    padding-top:20px;
    padding-bottom:20px;
    
}
.f-purple{
    background:#6F4084 !important;
    padding-top:20px;
    padding-bottom:20px;
    
}
.footer-sticklr.columns a{
    font-size:24px;
    color: rgba(255, 255, 255, 1) !important;
   
}
.footer-sticklr.columns a span{
     font-family: 	"Open Sans",​Arial,​Helvetica,​sans-serif !important;
     padding-left:10px;
     font-weight:700;
     color:#FFFFFF;
     font-size:14px;
     display: inline-block;
     padding-top: 4px;
    vertical-align: text-top;
}

}








 
    
