/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *---------------------------------------------- -------- -------- 
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *---------------------------------------------- -------- -------- 
 */  




#UserProfile{padding-top:30px;}
  


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
.body
{
font-family: Open Sans!important;
}


.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}



UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}


.LiveForm.Porto .page-break-section .Field {
 margin-bottom: 10px;
}

.icobrochure {
  background-image: url("https://www.famictech.com/portals/0/Images/icons/icon-brochures.png");
background-repeat: no-repeat;
background-position: top center;
padding-top: 60px;
}



.icoquickstartguide {
background-image: url("https://www.famictech.com/portals/0/Images/icons/icon-quick-start-guides.png?ver=2019-07-29-105138-337");
background-repeat: no-repeat;
background-position: top center;
padding-top: 60px;

}


.icovideos {
  background-image: url("https://www.famictech.com/portals/0/Images/icons/icon-training-videos.png?ver=2019-07-29-105158-477");
background-repeat: no-repeat;
background-position: top center;
padding-top: 60px;
}


.icotraining {
  background-image: url("https://www.famictech.com/portals/0/Images/icons/icon-publications.png?ver=2019-07-29-105218-227");
background-repeat: no-repeat;
background-position: top center;
padding-top: 60px;
}

.smaller{
    font-size: 0.9em; 
  line-height:1.5;
  margin-bottom: 0px;
}
/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
  color:#808000;  
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
width:100%
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}

/*Famic Styles */
/*Popup disable page title header 
.dnnFormPopup .ui-dialog-title {display:none !important}
*/

/*distributor page pinpoints */
.pinblue{
display: block;
top: 0px;
color: #727272;
 font-family: Open Sans;
 font-size: 20px;
line-height: 27px; 
margin: 0 0 14px 0;
background: url("https://www.famictech.com/Portals/0/Images/icons/icon-map-pro.png") no-repeat 0px 0px;
}

.pinorange{
display: block;
top: 0px;
color: #727272;
 font-family: Open Sans;
 font-size: 20px;
line-height: 27px; 
margin: 0 0 14px 0;
background: url("https://www.famictech.com/Portals/0/Images/icons/icon-map-edu.png") no-repeat 0px 0px;
}



.pinred{
display: block;
top: 0px;
color: #727272;
 font-family: Open Sans;
 font-size: 20px;
line-height: 27px; 
margin: 0 0 14px 0;
background: url("https://www.famictech.com/Portals/0/Images/icons/icon-map-famic.png") no-repeat 0px 0px;
}


.pinboth{
display: block;
top: 0px;
color: #727272;
 font-family: Open Sans;
 font-size: 20px;
line-height: 27px; 
margin: 0 0 14px 0;
background: url("https://www.famictech.com/Portals/0/Images/icons/icon-map-both.png") no-repeat 0px 0px;
}


.rectbluepro{
display: block;
  line-height: 65px;
  padding: 0px;
  margin: 0px;
  width: 100%;
background: url("https://www.famictech.com/Portals/0/Images/icons/pro-authorized-distributor.png") no-repeat 0px 0px;
}

.rectorangeedu{
  display: block;
  line-height: 65px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: url(https://www.famictech.com/Portals/0/Images/icons/edu-authorized-distributor.png) no-repeat 0px 0px;
}

.rectorangeeduandon{
  display: block;
  line-height: 65px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: url('https://www.famictech.com/Portals/0/Images/icons/Andon_Studio_Educational_Edition_Authorized%20Distributor%20(small).png') no-repeat 0px 0px;
}

.rectorangeedureseller{
  display: block;
  line-height: 65px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: url(https://www.famictech.com/Portals/0/Images/icons/edu-authorized-reseller.png) no-repeat 0px 0px;
}

.rectorangeproreseller{
  display: block;
  line-height: 65px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: url(https://www.famictech.com/Portals/0/Images/icons/pro-authorized-reseller.png) no-repeat 0px 0px;
}

.rectfamicinc{
  display: block;
    line-height: 60px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: url(https://www.famictech.com/Portals/0/Images/famic-inc-logo.png) no-repeat 0px 0px;
}



.rectfamicgmbh{
  display: block;
    line-height: 60px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: url(https://www.famictech.com/Portals/0/Images/famic-gmbh-logo.png) no-repeat 0px 0px;
}


.rectfamicpvtltd{
  display: block;
    line-height: 60px;
  padding: 0px;
  margin: 0px;
  width: 100%;
  background: url(https://www.famictech.com/Portals/0/Images/famic-pvt-ltd-logo.png) no-repeat 0px 0px;
}






.topbanner{max-width: 100%; float: right; padding-top:0px;padding-bottom:25px;}


.yellowbtn{
background-color: #F7961D;     border-color: #F7961D; margin-top: 10px !important; padding: 12px 25px !important; color: #ffffff!important;
  }
.bluebtn{
background-color:#143c6e; border-color:#143c6e; margin-top: 10px !important; padding: 12px 25px !important; color: #ffffff!important;
 }
.bluebtnsp{
background-color:#143c6e; border-color:#143c6e;  color: #ffffff!important;
 }
.greybtnsp{
background-color: #efefef;     border-color: #efefef;   color: #1e1e1e!important;
  }

.lightbluebtn{
background-color: #0099e6;     border-color: #0099e6; margin-top: 10px !important; padding: 12px 25px !important; color: #ffffff!important;
  }
.greybtnsp{
background-color:#727272; border-color:#727272;  color: #ffffff!important;
  }
.greenbtn {
    background-color: #2E8B57;
    border-color: #2E8B57;
    margin-top: 10px !important;
    padding: 12px 25px !important;
    color: #ffffff!important;
   }
.redbtn{
background-color:#ed1f24; border-color:#ed1f24; margin-top: 10px !important; padding: 12px 25px !important; color: #ffffff!important;
 }

.redbtnsmall{
background-color:#ed1f24; border-color:#ed1f24; margin-top: 10px !important; /*padding: 12px 25px !important;*/ color: #ffffff!important;
 }

.greybtn{
background-color:#727272; border-color:#727272; margin-top: 10px !important; padding: 12px 25px !important; color: #ffffff!important;
 }

 /*a.yellowbtn:hover, a.yellowbtn:active {
 
  background-color: #727272;
    border-radius: 15px;
   transition:0.3 ;
}*/

  a.yellowbtn:hover, a.yellowbtn:active {
  border-radius: 10px; 
      background-color: #727272;transition:0.3 ;
  }

  a.bluebtn:hover, a.bluebtn:active {
  border-radius: 10px; 
      background-color: #727272;transition:0.3 ;
  }

a.lightbluebtn:hover, a.lightbluebtn:active {
  border-radius: 10px;
    background-color: #727272;transition:0.3 ;
  }

a.lightgreybtn:hover, a.lightgreybtn:active {
  border-radius: 10px;
    background-color: #727272;transition:0.3 ;
  }



button.greybtnsp:hover  {
     background-color:#143c6e;
  color: #ffffff; transition:0.3 ;
  }

button.lightgreybtn:hover  {
     background-color:#143c6e;
  color: #ffffff;
  /*  background-color: #727272;*/transition:0.3 ;
  }

a.lightgreybtn:hover, button.lightgreybtn:active {
    background-color: #143c6e;transition:0.3 ;
  }

a.greenbtn:hover, a.greenbtn:active {
  border-radius: 10px;
    background-color: #727272;transition:0.3 ;
  }


a.redbtn:hover, a.redbtn:active {
  border-radius: 10px;
    background-color: #727272;transition:0.3 ;
  }

a.redbtnsmall:hover, a.redbtnsmall:active {
  border-radius: 10px;
    background-color: #727272;transition:0.3 ;
  }


a.greybtn:hover, a.redbtn:active {
  border-radius: 10px;
    background-color: #ed1f24;transition:0.3 ;
  }

a.greybtnsp:hover, a.greybtnsp:active {
  border-radius: 10px;
    background-color: #ed1f24;transition:0.3 ;
  }

p.darker{
color:#969696;
}

.white{
  color:#FFFFFF;
}

ul.darker{
color:#969696;
}

.imgprogram{
height: auto; padding: 15px; width: 100%;
}

 /*ERROR MESSAGE*/
label.error {
  font-size: 11px !important;
  line-height: 18px !important;
  color: red !important;
  padding: 5px !important;
  margin-left: 2px !important;
  margin-top: 2px !important;
}

/*LOGIN*/
.dnnLogin {
    width: 100%;
   /* display: flex;*/
    justify-content: center;
    flex-direction: row;
}
input {
 outline:none;
}



/*Captcha width footer*/
.g-recaptcha{
transform:scale(0.77)!important ;
  -webkit-transform:scale(0.77)!important;
  transform-origin:0 0!important;
  -webkit-transform-origin:0 0!important;
}


/*LANGUAGE*/
/*hide language flag*/
.language-object img{
  display: none;
}
/*Hide by default languages selector until country is removed,
display is activated with jquery code*/
#dnn_dnnLANGUAGE_selectCulture {
  display: none;
}

/* puisqu'on securise les profils, cacher ces features */
#dnn_dnnUser_messageGroup, #dnn_dnnUser_notificationGroup {
                display: none !important;
}

/*cookies*/
.cc-color-override-688238583 .cc-btn {
    color: rgb(255, 255, 255)!important;
    background-color: rgb(237, 31, 36)!important;
    border-color: transparent)!important;
      text-decoration: none!important;
}
.cc-color-override-688238583.cc-window {
    color: rgb(250, 250, 250)!important;
    background-color: #0e0e0e!important;
}

/*footer form*/
 
 

#Field_5185_2 , #Field_21322_2, #Field_21324_2, #Field_21328_2, #Field_21326_2, #Field_21327_2, #Field_21464_2, #Field_18392_2, #Field_20262_2, #Field_5185_2, #Field_21324_2, #Field_21464_2, #Field_21326_2, #Field_21327_2, #Field_21328_2, #Field_18392_2, #Field_20262_2,
.LiveForm.Porto .Newsletter.Email{
    width: 70%!important;
    float: left;
 padding-left:0px!important;
    padding:0px;
 
}

/*footer Contact us*/
#Field_28584_1 {
padding-bottom: 10px;
}
#Field_28584_2,
.LiveForm.Porto .page-break-section .Field {
    width: 100%;
    float: left;
    padding-left: 15px;
   padding-top: 0px;
}
#Field_28584_3,
.LiveForm.Porto .page-break-section .Field {
    width: 100%;
    float: left;
    padding-left: 15px;
     padding-top: 0px;
}
#Field_28584_4,
.LiveForm.Porto .page-break-section .Dropdown {
    width: 100%;
    float: left;
   padding-top: 0px;
}

#Field_28584_5,
.LiveForm.Porto .page-break-section .Textarea {
    width: 100%;
   float: left;
    margin-right: 10px;
    margin-bottom: 12px;
}
#dnn_ctr28584_ModuleContent {
padding-right: 15px;
  padding-bottom: 50px;
}
#dnn_ctr28584_View_Textarea_28584_5{
 height: 50%;
}
/* footer Contact us- END*/
#Field_5185_1, #Field_21322_1  , #Field_21324_1 , #Field_21328_1 , #Field_21326_1 ,#Field_21327_1 , #Field_21464_1, #Field_18392_1, #Field_20262_1, #Field_5185_1, #Field_21324_1, #Field_21464_1, #Field_21326_1, #Field_21327_1, #Field_21328_1, #Field_18392_1, #Field_20262_1,
.LiveForm.Porto .Newsletter.Description{
   padding-top:0px!important;
   margin-top:0px!important;
     padding-left:0px!important;
}

#Field_21322_3 , #Field_21324_3, #Field_21328_3  , #Field_21326_3 , #Field_21327_3, #Field_21464_3, #Field_18392_3, #Field_20262_3, #Field_5185_3, #Field_21324_3, #Field_21464_3, #Field_21326_3, #Field_21327_3, #Field_21328_3, #Field_18392_3, #Field_20262_3,
.LiveForm.Porto .Newsletter.Submit,
.LiveForm.Porto .Newsletter.Next{
    padding-left:0px!important;
  padding: 24px 0;
  width:20%!important;
}

#dnn_ctr5185_View_Email_5185_2, #dnn_ctr21322_View_Email_21322_2 , #dnn_ctr21324_View_Email_21324_2 , #dnn_ctr21328_View_Email_21328_2 , #dnn_ctr21326_View_Email_21326_2 , #dnn_ctr21327_View_Email_21327_2, #dnn_ctr21464_View_Email_21464_2, #dnn_ctr18392_View_Email_18392_2, #dnn_ctr20262_View_Email_20262_2, #dnn_ctr21324_View_Email_21324_2, #dnn_ctr21324_View_Email_21324_2, #dnn_ctr21464_View_Email_21464_2, #dnn_ctr21326_View_Email_21326_2, #dnn_ctr21327_View_Email_21327_2, #dnn_ctr21328_View_Email_21328_2, #dnn_ctr18392_View_Email_18392_2, #dnn_ctr20262_View_Email_20262_2,
.LiveForm.Porto .Newsletter.Email div div input[email='email']{
   border-left: solid white 1px !important;
   padding-left: 10px !important;
      border-radius: 0px;
        
}

#PageBreak_20262_3_next{
width:100%;}


#dnn_ctr5185_View_Submitbutton_5185_3 , #dnn_ctr21322_View_Submitbutton_21322_3 , #dnn_ctr21324_View_Submitbutton_21324_3 , #dnn_ctr21328_View_Submitbutton_21328_3 , #dnn_ctr21326_View_Submitbutton_21326_3 , #dnn_ctr21327_View_Submitbutton_21327_3 , #dnn_ctr21464_View_Submitbutton_21464_3, #dnn_ctr18392_View_Submitbutton_18392_3, #dnn_ctr20262_View_Submitbutton_20262_3, #PageBreak_5185_3_next, #PageBreak_21322_3_next, #PageBreak_21324_3_next, #PageBreak_21464_3_next, #PageBreak_21326_3_next, #PageBreak_21326_3_next, #PageBreak_21327_3_next, #PageBreak_21328_3_next, #PageBreak_18392_3_next, #PageBreak_18392_3_next, #PageBreak_20262_3_next,
.LiveForm.Porto .Newsletter.Submit div div input[type='submit'],
.LiveForm.Porto .Newsletter.Next div div input[pagenext='pageNext']{
    color: #ffffff;
    text-shadow: none;
    background-color: #fff;
    color: #666;
    background: #fff;
/*border-color:     border: 1px solid transparent;*/
border-left: solid #adadad 1px !important;
    padding: 6px 12px;
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center; 
  border-radius: 0px 4px 4px 0px;

}

#dnn_ctr5185_View_Submitbutton_5185_3:hover  , #dnn_ctr21322_View_Submitbutton_21322_3:hover  , #dnn_ctr21324_View_Submitbutton_21324_3:hover , #dnn_ctr21328_View_Submitbutton_21328_3:hover  , #dnn_ctr21326_View_Submitbutton_21326_3:hover , #dnn_ctr21327_View_Submitbutton_21327_3:hover, #dnn_ctr21464_View_Submitbutton_21464_3:hover, #dnn_ctr18392_View_Submitbutton_18392_3:hover, #dnn_ctr20262_View_Submitbutton_20262_3:hover, #PageBreak_5185_3_next:hover, #PageBreak_21322_3_next:hover, #PageBreak_21324_3_next:hover, #PageBreak_21464_3_next:hover, #PageBreak_21326_3_next:hover, #PageBreak_21327_3_next:hover, #PageBreak_21328_3_next:hover, #PageBreak_18392_3_next:hover, #PageBreak_20262_3_next:hover,
.LiveForm.Porto .Newsletter.Submit div div input[type='submit']:hover,
.LiveForm.Porto .Newsletter.Next div div input[pagenext='pageNext']:hover{
border-color: #ccc #ccc #ccc #ccc;
 background-color: #DCDCDC;
}
/* --------------------.LiveForm.Porto .Field > label-----------------------*/
.LiveForm.Porto .Field > label {
  	           font-size: 14px;
  	          font-weight: bold;
  			   
}


/*@media only screen and (max-width: 900px){

#LiveSlider8842, #LiveSlider18468, #LiveSlider16798, #LiveSlider18428, #LiveSlider10431, #LiveSlider15219 ,#LiveSlider16826, #LiveSlider8724 , #LiveSlider13623, #LiveSlider12027, .ls-inner,
.ls-lt-container .ls-overflow-hidden,
.ls-slide .ls-slide-1,
.ls-slide .ls-slide-2,
.ls-slide .ls-slide-3,
.ls-slide .ls-slide-4,
.ls-slide .ls-slide-5{
height:  100vh!important;


}*/


@media only screen and (max-width: 1076px){
.owl-nav{
visibility: hidden;
}

.h2mainbanneredu {
line-height: 28px!important;
    font-size: 1.6em!important;

}
#LiveHTMLWrapper21754 .parallax-background {
height: 200vh!important;

}

  .fixx {
 position:inherit!important;
 box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0), 0 0px 0px 0 rgba(0, 0, 0, 0)!important;
    right:0px!important;
    left:0%!important;
    margin:25px!important;
}
  
}



/*h1 home*/
.headerhome{
color: #333;
    font-family: Open Sans;
    font-size: 20px;      line-height: 20px;   font-weight: 400; 
  text-align:center!important;
  margin: 10px 0 20px 0!important;
}
/*@media(max-width:400px){

#LiveSlider8842, #LiveSlider18468 {
height:1000px!important;
}

#LiveSlider16798, #LiveSlider18428, #LiveSlider10431, #LiveSlider15219 ,#LiveSlider16826{
height:1100px!important;
}

#LiveSlider8724 , #LiveSlider13623, #LiveSlider12027{
height:900px!important;
}


}*/

.col-container {
  display: table;
  width: 100%;
}
.coll {
  display: table-cell;
}

/*.fixx {
 position: fixed;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);
}*/


.grayscaleimg{
  filter: grayscale(100%);
  opacity: 0.25;
}
/* --------------------.LiveForm.Porto .Field > label-----------------------*/
#Label_27051_2,
#Label_21322_2,
#Label_21324_2,
#Label_21464_2,
#Label_21326_2,
#Label_21327_2,
#Label_21328_2,
#Label_18392_2,
#Label_20262_2,
#Label_27050_2
{   margin-bottom: -2px;
}

/*Live Content (JIRA SWF-819)*/
.jquery-lightbox-caption .lc-caption {
    height: 18px;
    margin: 0 200px 5px 0;
    overflow: visible!important;
    line-height: 18px;
    font-size: 13px;
}

  /*----------------------------------------------------------------------------------*/
/* --------------------Scroll bar customized*------------------------------/
/*----------------------------------------------------------------------------------*/
/* width */
/*::-webkit-scrollbar {
  width: 16px;
}*/

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #cccccc; 
  border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #bfbfbf; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #a6a6a6; 
}
/*----------------------------------------------------------------------------------*/
/* --------------------Fin Scroll bar customized*-----------------------*/
/*----------------------------------------------------------------------------------*/



div.thumb{
    overflow: visible !important ; 
}

.youtubegallery a.mbutton,
.youtubegallery .sort a.fa-plus,
.youtubegallery .video-details .meta span.meta-info,
.youtubegallery .post-info .meta span.meta-info,
.youtubegallery .cloudweight1,
.youtubegallery .cloudweight2,
.youtubegallery .cloudweight3,
.youtubegallery .cloudweight4,
.youtubegallery .cloudweight5,
.youtubegallery .video-details .meta span.tag_name a:hover,
.youtubegallery .post-info .meta span.tag_name a:hover,
.youtubegallery div.col-3:hover,
.youtubegallery .cloudweight1:hover,
.youtubegallery .cloudweight2:hover,
.youtubegallery .cloudweight3:hover,
.youtubegallery .cloudweight4:hover,
.youtubegallery .cloudweight5:hover {
    background-color: #0088cc !important;
}

.youtubegallery div.sort a,
.youtubegallery h3.youtube-title a {
    color: rgb(20, 60, 110);
}

.youtubegallery div.pager .CurrentPageSelected, 
.youtubegallery div.pager span.CurrentPage, 
.youtubegallery div.paging .pageselected{
    border-color: rgb(20, 60, 110) !important;
    background-color: rgb(20, 60, 110)!important;
}

.youtubegallery .video-info h1{
    font-family: Open Sans !important;
    font-size:20px !important;
    color:#727272 !important;
}
.youtubegallery h3.youtube-title a{
    font-family: Open Sans !important;
    font-size: 22px !important;
    font-weight: normal !important;
}

.portfolio8 .lc-item {
    min-height: inherit !important; 
}

/* Footer Automation-Studio/Educational-Edition/Testimonials background brisé */
.body>#footer{background:#0e0e0e;border-top:4px solid #0e0e0e;font-size:.9em;margin-top:0px;padding:30px 0 0;position:relative;clear:both}
.body>#footer .container .row>div{margin-bottom:25px}
.body>#footer .container input:focus{box-shadow:none}
.body>#footer a:hover{color:#ccc}
.body>#footer h1,.body>#footer h2,.body>#footer h3,.body>#footer h4,.body>#footer a{color:#fff !important}
.body>#footer .copyright{color:#727272}
.body>#footer h4{/*font-size:1.5em;*/line-height:24px;font-weight:200}
.body>#footer h5{color:#ccc !important}
.body>#footer ul.nav-list>li a{border-bottom:1px solid rgba(255,255,255,.1);line-height:20px;padding-bottom:11px}
.body>#footer ul.nav-list>li:last-child a{border-bottom:0}
.body>#footer ul.nav-list>li a:hover{background-color:rgba(255,255,255,.05)}
.body>#footer ul.list.icons li{margin-bottom:5px}
.body>#footer form{filter:alpha(opacity=85);opacity:.85}
.body>#footer form label.error{line-height:16px;margin:5px 0 -5px;display:block;clear:both}
.body>#footer form .alert{padding:6px;text-align:center}
.body>#footer .footer-ribbon{background:#999;position:absolute;margin:-90px 0 0 14px;padding:10px 20px 6px 20px}
.body>#footer .footer-ribbon:before{border-right:10px solid #646464;border-top:16px solid transparent;content:"";display:block;height:0;left:-10px;position:absolute;top:0;width:7px}
.body>#footer .footer-ribbon span{color:#fff;font-size:1.6em;font-family:"Shadows Into Light",cursive}
.body>#footer .newsletter form{width:100%;max-width:262px}
.body>#footer .newsletter form input.form-control{height:34px;padding:6px 12px}
.body>#footer .alert a{color:#222 !important}
.body>#footer .alert a:hover{color:#666 !important}
.body>#footer .twitter .fa,.body>#footer .twitter .fas,.body>#footer .twitter .far,.body>#footer .twitter .fal,.body>#footer .twitter .fab{clear:both;font-size:1.5em;position:relative;top:3px}
.body>#footer .twitter .meta{color:#999;display:block;font-size:.9em;padding-top:3px}
.body>#footer .twitter ul{list-style:none;margin:0;padding:0}
.body>#footer .twitter ul li{padding-bottom:20px}
.body>#footer .twitter ul li:last-child{padding-bottom:0}
.body>#footer .twitter-account{color:#fff;display:block;font-size:.9em;margin:-15px 0 5px;filter:alpha(opacity=55);opacity:.55}
.body>#footer .twitter-account:hover{filter:alpha(opacity=100);opacity:1}
.body>#footer .contact{list-style:none;margin:0;padding:0}
.body>#footer .contact i,.body>#footer .contact em{display:block;float:left;font-size:1.2em;margin:7px 8px 10px 0;position:relative;text-align:center;top:-2px;width:16px}
.body>#footer .contact i.fa-envelope,.body>#footer .contact em.fa-envelope{font-size:1em;top:0}
.body>#footer .contact p{margin-bottom:10px}
.body>#footer .logo{display:block}
.body>#footer .logo.mb-xl{margin-bottom:12px}footer .terms:before,footer .privacy:before{display:block;content:'';height:12px;border-left:1px solid #727272;float:left;margin:5px 10px 0 7px}
.body>#footer .footer-copyright{background:#060606;border-top:4px solid #060606;/*margin-top:40px;*/padding:30px 0 10px}
.body>#footer .footer-copyright nav{float:right}
.body>#footer .footer-copyright nav ul{list-style:none;margin:0;padding:0}
.body>#footer .footer-copyright nav ul li{border-left:1px solid #505050;display:inline-block;line-height:12px;margin:0;padding:0 8px}
.body>#footer .footer-copyright nav ul li:first-child{border:medium none;padding-left:0}
.body>#footer .footer-copyright p{color:#555;margin:0;padding:0}
.body>#footer .phone{color:#fff;font-size:26px;font-weight:bold;display:block;padding-bottom:15px;margin-top:-5px}
.body>#footer .narrow-phone{text-align:right;margin:-2px 0 0 0}
.body>#footer .narrow-phone .phone{font-size:16px;padding-bottom:0;margin-top:-13px}
.body>#footer .recent-work{list-style:none;padding:0;margin:0}
.body>#footer .recent-work li{float:left;width:29%;margin:10px 3% 0 0}
.body>#footer .recent-work img{border:0;width:100%;filter:url("data:image/svg xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}
.body>#footer .recent-work .img-thumbnail-hover-icon{border:0}
.body>#footer .recent-work .img-thumbnail-hover-icon:after{font-size:22px;margin-left:-2px}
.body>#footer .view-more-recent-work{padding:12px}
.body>#footer.short{padding-top:50px}
.body>#footer.short .footer-copyright{background:transparent;border:0;padding-top:0;margin-top:0}
.body>#footer.light{padding-top:60px;background:#fff;border-top:1px solid #ddd}
.body>#footer.light .footer-ribbon{margin-top:-76px;margin-left:14px}
.body>#footer.light .footer-copyright{margin-top:15px;background:#fff;border-top:1px solid #ddd}
.body>footer.light .footer-copyright p{color:#727272}
.body>#footer.light .phone,.body>#footer.light .twitter-account{color:#727272 !important}
.body>#footer.light ul.nav-pills>li.active>a{color:#fff !important}
.body>#footer.narrow{padding-top:30px}
.body>#footer.narrow .footer-copyright{margin-top:0}
.body>#footer.narrow .nav>li>a{padding:5px 12px}
.body>#footer.color{color:#fff}
.body>#footer.color p{color:#fff}
.body>#footer.color .footer-copyright nav ul li{border-left-color:#fff}
@media(max-width:991px){
    .body>#footer .phone{font-size:20px}
}
@media(max-width:767px)
{
    .body>#footer .phone{font-size:20px}
}
section.section{
    /*background:#f7f7f7;border-top:5px solid #f7f7f7;*/margin:30px 0;padding:50px 0
}
section.section.section-no-background
{background:transparent;border-top-color:transparent}
section.section.section-center{text-align:center}
section.section.section-text-light h1,section.section.section-text-light h2,
section.section.section-text-light h3,section.section.section-text-light h4,
section.section.section-text-light h5,section.section.section-text-light h6{
    color:#fff
}
section.section.section-text-light p{
    color:#e6e6e6
}
section.section.section-background{
    background-repeat:no-repeat;border:0
}
section.section.section-overlay{
    position:relative
}
section.section.section-overlay:before{
    content:"";display:block;background:url("Resources/img/video-overlay.png") repeat scroll 0 0 transparent;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%
}
section.section.section-video{
    background:none !important;border:0
}
section.section.section-parallax{
    border:0
}
section.section.section-with-divider{
    margin:56px 0 35px
}
section.section.section-with-divider .divider{
    margin:-56px 0 44px
}
section.section.section-footer{
    margin-bottom:-50px
}
@media(max-width:991px){
    .container-fluid>.row>.p-none section.section{
        margin-bottom:0;margin-top:0
    }
}
/* Fin Footer Automation-Studio/Educational-Edition/Testimonials background brisé */

/* DÉBUT: Pour enlever la couleur bleue des liens visités */
li {
    color: inherit;
}

a:visited {
    color: inherit;
}

a.button {
    color: white;
}
/* FIN: Pour enlever la couleur bleue des liens visités */

button.mfp-close {
    font-size: 70px !important;
    color: white !important;
    font-weight: 800 !important;
    transform: translateY(-8px);
}

.rssLine,
.dnnFeed,
a.rss,
img[src*="rss"] {
    display: none !important;
}
/* img[src*="rss"] cache des images aléatoires dans des tickets qui contiennent du  data:base64 png avec rss quelque part dans les données. Les images d'un ticket doivent toujours être affichées selon le parent */
.ticket-details-chat img {
  display:inline !important;
}
.categories.pull-bottom li > a:nth-of-type(2) {
  display: none;
}

/* DÉBUT: Lien resend verification email */
a.send-verification-mail {
    color: #007bff;
}

    a.send-verification-mail:hover {
        text-decoration: underline;
    }
/* FIN: Lien resend verification email */

