﻿body 
{
    font-family:Arial,sans-serif;
    font-size:12pt;
    background-color:black;
    width:100%;
    height:100%;
 
    margin:0;
}
.bodyContainer
{
        background-color:rgb(243,243,243);

}
.colorBody
{
    background-color:rgb(243,243,243);
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.header
{
    vertical-align:top;
    height:82px;
}
.DivMain
{
   
    border:1px solid transparent;
    background-color:#fff;
    margin-bottom:0 !important;
}


.DivMainContainerCenter
{
   
    margin-bottom:0 !important;
     
}
.nonetop
{
    margin-top: 0px !important;
}
.headbarServicesImage
{  
    
    height:17px;
    width:100%;
    background-image:url("/Images/backgoundHeadbarServicesImage.png") !important;
    background-repeat:repeat;
    
}


.quickServices
{
    height:646px;
    width:1133px;    
    background-image:url("/Images/backgroundQuickServices.png") !important;

}

.quickServicesPrints
{
    margin-left:3px;
    height:469px;
    width:1140px;    
    background-image:url("/Images/esquemaImpressao.PNG") !important;
    background-repeat:no-repeat;

}

.imgKiocera
{

    height:250px;
      width:1140px;   
    background-image:url("/Images/KioceraPresentation.png") !important;
    background-repeat:no-repeat;
}

.imgDmdSolutionEsquema
{

    height:719px;
    width:1136px;   
    background-image:url("/Images/DmdSolutionServices.png") !important;
    background-repeat:no-repeat;
}
.imgWishipEsquema
{

    height:719px;
      width:1136px;   
    background-image:url("/Images/wiShipEsquema.png") !important;
    background-repeat:no-repeat;
}
.imgSoftwareEsquema
{
      height:719px;
      width:1136px;   
    background-image:url("/Images/esquemaSoftware.png") !important;
    background-repeat:no-repeat;
}

.quickServicesLogistics
{
    height:756px;
    width:1133px;    
    background-image:url("/Images/backgroundQuickServicesLogistic.png") !important;
    margin-left:auto;
    margin-right:auto;
    text-
}

.Boxdetails
{
    width:250px;
    height:150px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    background-color:transparent; 
 
    
}


.QuickService
{
        
     background-color:transparent; 
     width:263px;
     height:211px;
     color:white;

    display:inline-table;
    margin-right:78px;
    margin-bottom:78px;
   

}

.alignDetailsTable
{
     width:100%;
     height:100%;
     margin-left:auto;
     margin-right:auto;
        
}
.alignDetailsText
{
    text-align:center;
    width:100%;
   color:#1f3684;
   font-size:14px;
   margin-left:auto;
   margin-right:auto;
    
       
}
alignDetailsImage
{
    overflow:hidden;
    color:#595959;
    font-size:12px;
    margin-left:auto;
    margin-right:auto;
    

}

.alignLevel
{

    display:-ms-flexbox;
    margin-left:auto;
    margin-right:auto; 
    
}

.divImageAlign
{
    margin-left:auto;
    margin-right:auto; 
    height:123px;
    background-position-x:center;
    background-position-x:bottom;
    
}


.imgHover
{   width:340px;
    height:242px;
    margin-left:auto;
    margin-right:auto; 
    background-color:transparent;

    position:relative;  
    
}
.imgHover:hover 
{

         background-image:url("/Images/detailsHover.png") !important;
        -ms-touch-action: manipulation;
         touch-action: manipulation;
         cursor: pointer;
         -webkit-user-select: none;
         -moz-user-select: none;
         -ms-user-select: none;
         user-select: none;


}

.QuickServiceLogistics
{    margin-top:40px; 
     background-color:transparent; 
     font-size:18px;
     margin-left:auto;
     margin-right:auto;
     vertical-align:top;
     height:150px;
     width:250px;
     color:white;

     
     
}



.DivMainContainer
{
   
    border:1px solid rgb(218,218,218);
    background-image:url("/Images/backgoundDetails.png") !important;
    background-repeat:repeat;
    margin-bottom:0 !important;
    margin-top:0px;
    width:1140px;
    border-top:7px solid rgb(218,218,218);

}


.DivMainContainerWiShip
{
   
    border:1px solid rgb(218,218,218);
    background-image:url("/Images/backgoundDetails.png") !important;
    background-repeat:repeat;
    margin-bottom:0 !important;
    margin-top:0px;
    width:1132px;
    border-top:7px solid rgb(218,218,218);

}
.divServicesContainer
{
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}

.divBodyContainer
{
    margin-left: auto;
    margin-right: auto;
   
    border-bottom: 1px solid black;
}
.divEntryImage
{  
margin-top:0px;
   margin-left:auto;
   margin-right:auto;
   background-image:url("/Images/DMDEntryImage.png");
   width:1140px !important;
   height:408px;
   vertical-align:top;
   top:0px;
   bottom:0px;
   border-top:0px;
   overflow:visible;
    
    
}

.Menudiv
{   
    float:left;
    width:auto;
    vertical-align:top;

}

.MenudivCenter Menudiv
{
     float:none;
}

.centerDiv
{
    margin-top:15px;
}

.serviceTitle
{  
     text-align:center;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    height:30px;
    width:100%;
}

.serviceMessage
{ 
    padding:20px;
    margin-top:15px;
    text-align:center;
    text-align:justify;
    margin-left:auto;
    margin-right:auto;
    height:160px;
    width:100%;
    overflow:hidden;
}

.serviceButton
{ 
    margin-top:3px;
    text-align:justify;
    margin-left:auto;
    margin-right:auto;
    width:100%;
    overflow:hidden;
    border-radius:20px;
    width:114px;
    height:35px;   
    
}

.serviceLink
{  
      vertical-align:top;
      top:0;
      margin-top:0px !important;
      background-image:url("/Images/spacer.png") !important;
      background-repeat:repeat-x;
      display: block;
      width:100% !important;
      height:35px !important;
   
      color:transparent;
      border-radius:20px;
   
}


.serviceLink:hover
    {
        color:transparent !important;
        text-decoration:none !important;
    }


.yearImageBar
{
   overflow:hidden;
   margin-right:105px;
   width:146px;
   float:right;
   vertical-align:top;
}

.headerBackGround
{
    background-image:url("/Images/headerBar.png");
  

    }



.buttonMenu
{
    z-index:101;
    position:absolute;
    margin-left:15px;
}


 .DivMainContainerCenter a
{
    color:black;
}
.DivMainContainerCenter a
{
    text-decoration:none;
}



.footerProductReference
{
    font-family: Calibri;
    font-size: 16px;
    color: #fff;
     font-weight: bold;
}

.footerCopyRigth
{
    
  
      font-weight: bold;
    font-family: Calibri;
    font-size: 12px;
    display:-ms-flexbox;
    color:#0788d3
}

.closeCookies
{
    color:#fff;
    background:transparent;
    border:none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
}

.dmdti
{
    position:relative;
    display:-ms-flexbox;
}
.emailWindc a
{
    text-decoration:none;
    color:#788b9c;
}
.dmd
{
    padding-left:5px;
    font-weight: bold;
    font-family: Calibri;
    font-size: 12px;
    
    color:#fff;
}
.ti
{
        font-weight: bold;
    font-family: Calibri;
    font-size: 12px;
    
    color:#8a181a
}

.footerPrefixSupportContact
{
     font-weight: bold;
    font-family: Calibri;
    font-size: 20px;
 
    
    color:#1d3751
}
.footerSupportContact {

    padding-left:5px;
    font-weight: bold;
    font-family: Calibri;
    font-size: 20px;
    color: #fff;
    margin-bottom:10px;
}
.emailWindc
{
     font-family: Calibri;
     font-size: 12px;
     margin-bottom:10px;
     color:#556b7e;
}
.moreInfoWindc
{
    background-image:url('../Images/Windc/moreinfo.png');
    background-repeat:no-repeat;
       min-height:85px;
    min-width:244px;
       display: block;
}

.moreInfoWindc:hover
{
    background-image:url('../Images/Windc/moreinfo_hover.png');
    background-repeat:no-repeat;

}
.footer 
{
    padding-top:30px;
    width: 100%;
    min-height: 12px;
    height: auto;
    margin-left:0px;
    margin-right:0px;
    display:table;
    border-top: 5px solid #05162c;
    background-image: url("/Images/Windc/backgroundFooter.png")  !important;

  
}

/*.footerRight {
    display: block;
    float: right;
    width: 350px;
    float: right;
    position: absolute;
    right: 0px;
}*/


.footerLeft
{
    position: relative;
    float:left;
    min-width:300px; 
    width:28%;
}

.footerCenter {

    position: relative;
    float:right;
    min-width:240px;
    max-height:80px;
    width:31%;
}
.footerRight {
    position: relative;
    float:right;
    min-width:250px;
    min-height:150px;
    width: 40%;

}

.footerRightAlignRigth
{
    float:right;
}
.footerContainer {
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    overflow: hidden;
    position: relative;
    width: 100%;
    display: table;
    max-width: 930px;
}


.footerContact
{
  font-weight: bold;
       display:-ms-flexbox;
   
}
.footerConacts
{
     font-weight: bold;
    width: 350px;
    font-family: Calibri;
    font-size: 12px;
    color:#5d7487
}
.footerSupport
{
     font-weight: bold;
 font-family: Calibri;
    font-size: 20px;
    
    color:#fff;
}
.footerCookies
{
   text-decoration:none;color:black;
    font-family: Calibri;
    font-size: 12px;
    
    color:#1d3751
}
    
.footerCookies a
{
           text-decoration:none;
           color:#1d3751 !important;
}
   
.footerCookies a:hover
{
           text-decoration:none;
           color:#93a8ba !important;
}

.footerCookies a:active 
{
           text-decoration:none;
           color:#93a8ba !important;
}
.footerCookies a:focus 
{
           text-decoration:none;
           color:#93a8ba !important;
}




/*.footerLeft
{
    float: left;
    width: 440px;
}

    */

    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
        z-index:9999999 !important;
}



.activeM
{
    background-color:red;
    display:block;
    z-index:9999999;
    overflow:visible;
}

.YearsImage
{
    position:relative;
    float:right;
    width:auto;
    vertical-align:top;
    margin-right:200px;
}


.YearsImagez
{
     vertical-align:top;
     background-image:url("/Images/dmd10Years.png");
      background-repeat:no-repeat;
     display: block;
     width: 150px;
     height: 150px;
     

}

.spacerImgOutsourcing
{
    height:70px;
    width:100%;
}

.sertviceImageAlign
{
    margin-left:-2px; 
    width:1140px;
}

.sertviceImageAlignWiship
{
    margin-left:-2px; 
    width:1137px;
}
.container
{
    margin-left:auto;
    margin-right:auto;
    width:100%;
}
.windcContainer
{
    
    width:928px;
    margin-left:auto;
    margin-right:auto;


}

.WindcMenuButtuns {
    overflow: hidden;
   
    height: 110px;
    margin-left: auto;
    margin-right: auto;
    border-left: 1px solid #213753;
    border-right: 1px solid #213753;
    border-top: 1px solid #213753;
    border-top-left-radius: 4px;
    display: table;
}

.positionWindowTransparent
{
    position:relative;
    top: 40px;
    
    
   
}


.windcLogo
{
    width:238px;
    height:74px;
     background-image:url("/Images/Windc/windcLogo.png");
    background-repeat:no-repeat;
    
}
.BulletWindc
{
background-image:url('../../Images/Windc/BlueMark.png');
background-repeat:no-repeat;
background-position:5px;
padding-left:25px;

}
.alignMark
{
    position:absolute;left:-30px;
}
.cookiespage
{   

    height:570px;
    overflow:hidden;
    margin-left:10px;
    margin-right:10px;
   
    font-family:normal 10px Corbel;
  
      color:#264f7b;
} 

.cookiespage h5
{   
      color:#0f253d;
} 
.cookiespage h4
{   
      color:#0f253d;
} 
.cookiespage h3
{   
      color:#0f253d;
} 
.cookiespage h2
{   
      color:#0f253d;
} 
.cookiespage h1
{   
      color:#0f253d;
} 

.ralLinks
{   

height:570px;
    overflow:hidden;
    margin-left:10px;
    margin-right:10px;
    width:830px;
    font-family:normal 10px Corbel;
  
      color:#264f7b;

} 

.ralLinks a
{
    color:#264f7b;
}

.ralLinks a:hover
{
   
}
.ralLinks h5
{   
      color:#0f253d;
} 
.ralLinks h4
{   
      color:#0f253d;
} 
.ralLinks h3
{   
      color:#0f253d;
} 
.ralLinks h2
{   
      color:#0f253d;
} 
.ralLinks h1
{   
      color:#0f253d;
} 
.ralLinks
{
    font-family:Corbel;
    font:bolder 14px;
     font-weight: bold;
}

.windowTransparent
{
   
   
    border:3px solid #308ab0;
   width:810px;
   margin-left:71px;
    height:570px;
    background-color:rgba(255, 255, 255,0.85);
    position:relative;
}
.WindcMenuButtunsFooter
{
   
   margin-left:auto;
   margin-right:auto;
   
   background-color:#02101f;
   height:22px;
   vertical-align:top;
  border-left:1px solid #213753;
  border-right:1px solid #213753;
  border-bottom:1px solid #213753;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  


}

.windcContainer
{
    display:table;
 width: 945px;
}


.windcContainer.container
{
    height:150px; 
    
    margin-top:5px;
   float:left;display:table;

}

.windcContainer.columnRigth
{
    float:left;
 
    max-width:491px;

}
.windcContainer.columnLeft
{
    float:left;
    
    max-width:348px;

}
.logoWindc
{
    background-image:url('../../Images/Windc/windcLogo2.png');
    background-repeat:no-repeat;
    background-position-y:40px;
}


.windcContainer.container.right
{
   
    max-width:491px;
   
}

.windcContainer.container.left
{
   
     max-width:346px;
    
}
.windcContainer.container.right.up
{
    max-width:280px;
   padding-left:150px;
   padding-top:130px;
}

.windcContainer.container.right.down
{
   padding-top:70px;
    max-width:280px;
}

.windcContainer.container.left.up  
{
     margin-top:135px;
       max-width:280px;
   padding-left:50px;
   
}
.windcContainer.container.left.down  
{
    
           height:280px; 
           overflow:hidden;
           margin-top:2px;
margin-left: 0px;
          
}


.windcContainer.container.right.upInvoices
{

    
    max-width:280px;
   padding-left:150px;
  
}

.windcContainer.container.right.downInvoices
{
 

   
    max-width:280px;
}

.windcContainer.container.left.upInvoices
{
   
       
       width:310px;
 margin-top: 140px;
        max-width:310px;
   padding-left:35px;
   
}
.windcContainer.container.left.downInvoices  
{
  

    
           height:280px; 
           overflow:hidden;

margin-left: 0px;
          
}

.handleButton
{
     background-image:url("/Images/Windc/btnHandle.png");
     background-repeat:no-repeat;
     height:15px;
     width:100%;
     opacity:0.9;
}

.AlignLogistic
{
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
}
.column1
{
    font-size:14px;
    text-align:right;
    position:relative;
    margin-top:110px;
    float:right;
    height:460px;width:111px;
       
}
.column1Alternative
{

 
   
    position:relative;
    margin-top:110px;
    float:right;
    height:460px;
    width:426px;
       
}
.column2
{
  
    position:relative;
    margin-top:110px;
    height:460px;width:400px;
  
}
.column3
{
    position:relative;
    margin-top:60px;
    height:510px;width:100%;
      
}
.imageList
{

}

.MylistLi {
    vertical-align: bottom;
    display: -ms-flexbox;
    width: 400px;
    position: relative;
    height: 20px;
    align-items: baseline;
}

.MylistUl 
{
    margin-left:-69px;
}

.MylistBullet {
    background-image: url(../Images/windc/longBlueMark.png);
    background-repeat:no-repeat;
    background-position-y:2px;
    padding-left: 115px;
   
    opacity: 0.6;
  margin-bottom:5px;

}

.positionBtn1
{
    background-image:none;
    background-image:url("/Images/Windc/btnHandleSmall.png");

    margin-left: -83px;
    width:88px;
}
.positionBtn2
{
    margin-left: 72px;
}
.positionBtn3
{
    margin-left:286px;
}

.positionBtn4
{
    margin-left: 502px;
}
.positionBtn5
{
    margin-left:714px;
  
}


.btn1
{
     background-image:url("/Images/Windc/btn1.png");
     background-repeat:no-repeat;
     height:110px;
     width:86px;
     float:left;
}
.btn1:hover
{
    background-image: url("/Images/Windc/btn1_hover.png");
    width:86px;
     -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
     

}

.btn2
{
     background-image:url("/Images/Windc/btn2.png");
     background-repeat:no-repeat;
     height:110px;
     width:214px;
     float:left;

}
.btn2:hover
{
    background-image: url("/Images/Windc/btn2_hover.png");
     -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
}
.btn3
{
     background-image:url("/Images/Windc/btn3.png");
     background-repeat:no-repeat;
     height:110px;
     width:214px;
     float:left;

}
.btn3:hover
{
    background-image: url("/Images/Windc/btn3_hover.png");
     -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
}
.btn4
{
     background-image:url("/Images/Windc/btn4.png");
     background-repeat:no-repeat;
     height:110px;
     width:214px;
     float:left;

}
.btn4:hover
{
    background-image: url("/Images/Windc/btn4_hover.png");
     -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
}
.btn5
{
     background-image:url("/Images/Windc/btn5.png");
     background-repeat:no-repeat;
     height:110px;
     width:214px;
     float:left;

}
.btn5:hover
{
    background-image: url("/Images/Windc/btn5_hover.png");
     -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
}



.divImageBackgroundContainer
{
    margin-top:10px;
    margin-right:10px;
    width:100%;
    height:631px;
    background-image:url("/Images/Windc/containerImage.png");
    background-repeat:no-repeat;
}

.logoDMD
{
     vertical-align:top;
     background-image:url("/Images/logoDMD.png");
     background-repeat:no-repeat;
     display: block;
     width: 150px;
     height: 150px;
     


}

.backgroundPattern
{
     background-image:url("/Images/Windc/background.png");
     background-repeat:repeat;
     
      

     
}

.backgroundPatternDark
{
     background-image:url("/Images/backgroundPatternDark.PNG");
     background-repeat:repeat;

     
}

.backgroundSpacerControllers
{   
    vertical-align:top;
    background-color:rgb(240,240,240);
    height:33px;
    width:100%;
}

.mytbtn a
{
  color:#ffffff;
}

.mytbtn a:hover
{
          color: #819fbb !important;
}


.mydropdown-toggle:hover a
{
    color:#819fbb  !important;
}

.mydropdown-toggle:hover
{
    color:#819fbb  !important;
}

.mydropdown-toggle:active 
{
    color:#819fbb  !important;
}


.mydropdown-toggle:hover mycaret
{
    color:#819fbb  !important;
}

.mydropdown-toggle:hover mycaret
{
    color:#819fbb  !important;
}

.mydropdown-toggle:active mycaret
{
    color:#819fbb  !important;
}

.mybtn-default {
  color: #ffffff;
  background-color: transparent;
  border-color: transparent;
  height:50px
}

 .mybtn-default:hover 
 {
       color:red;
}
  .mybtn-default a:hover
 {
           color:red;
}

.open > .dropdown-menu {
  display: block;
  width:160px;
  z-index:9999999 !important;

}

.mytbtn {

  color:rgb(255,255,255);   
  margin-top:10px;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color:transparent;

}


.mytbtn:focus,
.mytbtn:active:focus,
.mytbtn.active:focus,
.mytbtn.focus,
.mytbtn:active.focus,
.mytbtn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.mytbtn a:hover,
.mytbtn:hover,
.mytbtn:focus,
.mytbtn.focus {
 
    color:#819fbb;
  text-decoration: none;
}

.mytbtn:active,
.mytbtn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.mytbtn.disabled,
.mytbtn[disabled],
fieldset[disabled] .mytbtn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.mytbtn.disabled,
fieldset[disabled] a.mytbtn {
  pointer-events: none;
}



.mydropdown-menu > li > a:hover,
.mydropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.mydropdown-menu > .active > a,
.mydropdown-menu > .active > a:hover,
.mydropdown-menu > .active > a:focus {
  background-color: #2e6da4;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-repeat: repeat-x;
}

.mydropdown {
  position: relative;
}
.mydropdown-toggle:focus {
  outline: 0;
}

.mybtn-Menu:hover 
{
    color:#819fbb !important;
    text-decoration:none;

}
.mybtn-Menu:hover a
{
    color:#428bca !important;
    text-decoration:none;
    border:0px solid;

}


.mybtn-Menu {
    
  position: relative !important;
  left: 0 ;
  z-index: 1000 !important;
  display: block !important;
  float: left ;
  height:50px !important;
  width:100%;
  text-align: left !important;
  list-style: none !important;
  background-color: transparent !important;
  font-size: 16px;
  color:rgb(255, 255, 255) !important;
  padding-left:10px !important;
    list-style: none;
  /*background-color: rgba(255, 255, 255, 0.9);*/

}

.mydropdown-menu {
  /*color:rgba(0, 0, 0, 1);*/
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  /*background-color: rgba(255, 255, 255, 0.9);*/
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #202022;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

}



.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: rgba(51, 122, 183, 1);
}

a {
    color: rgba(255, 255, 255, 1);
}

a:hover {
    color:#819fbb !important;
}


.mycaret a
{
        color:#819fbb !important;
}

.mycaret a:hover
{
        color:#819fbb !important;
}

.mycaret:hover a
{
        color:#819fbb !important;
}

.mycaret {
  color:#ffffff;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent
}
.mydropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.mydropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.mydropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  
  white-space: nowrap;
}
.mydropdown-menu > li > a:hover,
.mydropdown-menu > li > a:focus {
  
  text-decoration: none;
  background-color: #f5f5f5;
}
.mydropdown-menu > .active > a,
.mydropdown-menu > .active > a:hover,
.mydropdown-menu > .active > a:focus {

  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.mydropdown-menu > .disabled > a,
.mydropdown-menu > .disabled > a:hover,
.mydropdown-menu > .disabled > a:focus {
  
}
.mydropdown-menu > .disabled > a:hover,
.mydropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.mydropdown-menu-right {
  right: 0;
  left: auto;
}
.mydropdown-menu-left {
  right: auto;
  left: 0;
}
.mydropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  
  white-space: nowrap;
}
.mydropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.mypull-right > .mydropdown-menu {
  right: 0;
  left: auto;
}
.mydropup .mycaret,
.mydropdown .mycaret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.mydropup .mydropdown-menu
{
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}
.mydropup .mycaret,
.navbar-fixed-bottom .mydropdown .mycaret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.mydropup .mydropdown-menu,
.navbar-fixed-bottom .mydropdown .mydropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .mydropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .mydropdown-menu-left {
    right: auto;
    left: 0;
  }
}


.mysr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.mysr-only-focusable:active,
.mysr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.mydropdown-toggle:hover .mydropdown-menu  {
   display: block;
}




a:active,a:hover {
       color:#819fbb;
}

.MainDivContacts
{ 
    margin-left:auto;
    margin-right:auto; 
    position:relative;
    color:white;
    background-color:rgb(145,145,145) !important;
    padding-bottom:20px;
}


.divDetailsContainer
{  
    vertical-align:top;
    position:relative;
    padding-top:0;
     width:100%;  
    color:white;   
    display:-ms-flexbox;
    vertical-align:bottom;

}
.detailSection
{   padding-top:20px;
     text-align:justify;
     padding-left:20px;
     color:black;
     position:relative;
     width:485px;
     height:442px;
     vertical-align:top;
   
}
.detailSectionHomeTeamViewer {
    width: 100%;
    float: right;
    margin-right: 3px;
}


.detailSectionHome
{   
     text-align:justify;
     padding-left:20px;
     color:black;
     position:relative;
   

     vertical-align:top;
   
}
.imgPrint
{    
    position:relative;
     background-image:url("/Images/dmdtiPrint.PNG");
     background-repeat:no-repeat;
     width:485px;
     height:442px;
     vertical-align:bottom;
}



.detailImage
{    vertical-align:top;
     position:relative;
     background-image:url("/Images/detailImage.PNG");
     background-repeat:no-repeat;   
     display:block;
     width:589px;
     height:208px;
}


.textTeamviewertextContainer
{
    
}

.TeamViewerSupports {
    width: 268px;
    height: 150px;
    margin-right: 6px;
    display: inline-block;
    background-color: transparent;
    background-image: url("/Images/backgoundTeamViewer.PNG");
    background-repeat: no-repeat;
    border: 1px solid rgb(204, 204, 204);
    border-radius: 4px;
    float: right;
    margin-right: 10px;
}




.detailTeamViewer
{    
    padding-left:10px;
    color:#424242;
     vertical-align:top;
     position:relative;
     background-image:url("/Images/TeamViewerHelpPT.PNG");
     background-repeat:no-repeat;   
     display:block;
     width:220px;
     height:120px;
     border:1px solid red;
     padding-top:50px;
     padding-right:10px;
}

.detailTeamViewerText
{
    width:50px;
     margin-left:auto;
   margin-right:30px;
}

.detailImagePrints
{    
   
   
    
    text-indent:999999px;
    vertical-align:top;
     position:relative;
      background-image:url("/Images/dmdtiPrint.PNG");
     background-repeat:no-repeat;
     display:block;
    width:485px;
     height:442px;
     vertical-align:bottom;
       -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#cookie {
    top: 0px;
    font: 10px "Droid Sans", sans-serif !important;
    position: fixed;
    width: 100%;
    height:60px;
}

#cookieComplianceBox {
   
    background-color: #000;
    height: auto;
    opacity: 0.8;
    position: relative;
}
#cookieComplianceBox p {
     height:60px;
    color: #ededed;
    padding: 7px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px !important;
}

#closeCookieComplianceBox {
    font-weight: bold;
    position: absolute;
    right: 30px;
    top: 13px;
}

.divContactsContainer
{  
    vertical-align:top;
    position:relative;
    padding-top:0;
    margin-left:auto;
    margin-right:auto; 
    color:white;
    background-color:rgb(145,145,145) !important;
    padding-bottom:20px;

}

.alignTableContacts
{
    margin-top:0; 
    margin-bottom:0; 
    margin-left:50px;
}

.form-control {
    color:#fff;
  display: block;
  width: 329px;
  height: 43px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  
  background-color:transparent;
  background-image: none;
  border: 2px solid #fff;
  border-radius: 6px;

}
.messageBox
{
    width:300px !important;
    height:300px !important;

}

messageBox:focus,
messageBox:hover,
.messageBox:active
{
       width:300px !important;
    height:300px !important;

}

.AlignTitle
{
    margin-right:10px;
    position:relative; 
    top:5px;
}
.Title
{
    font-family:Corbel;
    font-size:20px;
    font-weight:bold;
    color:black;
    color:#0f253d;
    display:-ms-flexbox
}


.AlignText
{
  
}
.Text
{
    font-family:Corbel;
    font-size:14px;
    font-weight:normal;
    color:#264f7b;
     font:bolder 10px;
     text-align:justify;
}

.AlignSubtitle
{
 
}
.Subtitle
{
    font-family:Corbel;
    font-size:14px;
    font-weight:normal;
    color:#264f7b;
   
}

.submit 
{ color:#fff;
    width:105px;
    height:38px;
    background-color:#9abbf8;
    border:2px solid #9abbf8;

}

.blueButton 
{   margin-left:auto;
    margin-right:auto;
    color:#fff;
    width:50px;
    height:50px;
    background-color:#57719b;
    border:2px solid #57719b;
    

}

.transparentButton 
{   margin-left:auto;
    margin-right:auto;
    color:#fff;
    width:50px;
    height:50px;
    background-color:transparent;
    border:2px solid transparent;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .000) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .000)  !important;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s !important;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;

}

.center
{
    margin-right:auto;
    margin-left:auto;
    position:relative;
}

.centerDiv
{
   margin-right:auto;
   margin-left:auto;
   position:relative;
   width:105px;
}

.submit:active,
.submit:focus,
.submit:hover
{
    background-color:#9abbf8 !important;
    border:2px solid #9abbf8 !important;
}

 .form-control:active,    
 .form-control:focus,    
 .form-control:hover
    { 
       border-color:#fff !important;
       -webkit-box-shadow: inset 0 1px 1px rgba(255,255,255,.075), 0 0 8px rgba(255, 255, 255, 0.4);
       box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.4);
    }




.form-control::-moz-placeholder {
  color: #fff;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #fff;
  font:bold 16px Corbel;
}
.form-control::-webkit-input-placeholder {
  color: #fff;
}

.spaceLines
{
    height:16px;
}

.BoxServices
{   
    vertical-align:top;
    margin-top:0;
    top:0px;
    margin-left:10px;
    float:left;
    position:relative;
    height:415px;
    width:268px;
    background-color:transparent;
    background-image: none;
    border: 1px solid rgb(204,204,204);
    border-radius: 4px;
    background-image:url("/Images/backgroundServices.PNG");     background-repeat:repeat; 
    margin-bottom:10px;
}

.detailDownloadTeamViewerText
{ 
    margin-top:20px;
    margin-bottom:20px;
  text-align:center;
}


.detailDownloadTeamViewer
{
      margin-left:auto;
    margin-right:auto;
}


.BoxTeamViewer
{
    vertical-align: top;
    display: -ms-flexbox;
    position: relative;

}


.BoxServices:hover 
{
    color:#fff;
 background-image:url("/Images/backgroundDarkServices.PNG");

}


.services
{
    background-color:#fff !important;
    height:100%;
    position:initial !important;
    margin-left: 7px;
    background-color: #fff;
    margin-bottom:10px !important;
    padding-top:15px;
}
.myService
{      
    width:100%;
    height:100%;
    border:6px solid rgb(233,233,233);
}

.imgDisplayNone
{
    display:none;
}
.imgDisplayNone:hover
{
    display:block;
}

.imgDisplay
{
    display:block;
}
.imgDisplay:hover
{
    display:none;
}

.closeModal
{
    position: relative;
    color: #49b0f3;
    float: right;
    right: 10px;
    top: 10px;
}
