body {
    background-color: #0B0C19;
    color: white;
}

.git-features {
     color: white;
}

.easypowerful {
     width: 1000px;
    max-width: 100%;
}

#item_icon_control { background-image: url("../images/icon_control_changes.svg"); }
#item_icon_access { background-image: url("../images//icon_access_files.svg"); }
#item_icon_track { background-image: url("../images/icon_track_changes.svg"); }
#item_icon_powerful { background-image: url("../images/icon_simple_and_powerful.svg"); }
#item_img_simple { background-image: url("../images/img_simple_for_beginners.svg"); }
#item_img_powerful { background-image: url("../images/img_powerful_for_professionals.svg"); }

@media screen and (max-width: 600px) {
  .swap {
    flex-wrap: wrap-reverse;
  }
}
/*
#pricetable {
    color: black;
}
*/

/*
.pricetable-cell.pt_display {
    display: table-cell;
}

.pricetable-cell.pt_display_over {
    display: block;
}*/


.pricetable-headline {
    color: black;
}

.pricetable-highlighted .pricetable-headline {
    color: white;
}
.pricetable-col {
    background-color: white;
}
.pricetable-price {
     color: black;
}
.pricetable-highlighted .pricetable-price {
     color: white;
}
.pricetable-highlighted {
    background-image: linear-gradient(to bottom, #F46625, #E32570);
    color: white;
}

.pricetable-colsmall {
    background-color: white;
    border: 0px;
    color: black;
}

.pricetable-highlighted .pricetable-colsmall {
    color: white;
}


.pricetable-headlinesmall {
    color: black;
}
.pricetable-highlighted .pricetable-headlinesmall {
    color: white;
}
.pricetable-pricesmall {
    color: black;
}
.pricetable-highlighted .pricetable-pricesmall {
    color: white;
}
/*
.pricetable-highlighted .pricetable-colsmall {
    color: green;
}*/

/*
.pricetable-headline {
    padding-top: 50px;
}

.pricetable-headlinesmall {
    padding-top: 15px;
    min-height: 50px;
}

.pricetable-subtitle {
    padding-top: 37px;
    font-weight: normal;
    font-size: 18px;
}

.pricetable-price {
    padding: 25px 0px 19px;
}

.pricetable-pricesmall {
    padding: 10px 0px 14px;
}

.pricetable-item {
    padding-top: 12px;
    vertical-align: middle;
}
*/
.pricetable-item i {
    background-image: url("../images/check-small-black.svg");
}

.pricetable-highlighted .pricetable-item i {
    background-image: url("../images/check-small-white.svg");
}


.pricetable_buttonbuy {
    border: 2px solid #F4F4F4;
    background-color: #F4F4F4;
    color: #383838;
}

.pricetable-highlighted .pricetable-buttonbuy {
    border-color: #F4F4F45C;
    background-color:  #F4F4F45C;
    color: white;
}

.pricetable-buttonmore {
    border: 2px solid #F4F4F4;
    background-color: #F4F4F4;
    color: #383838;
}



.pricetable-highlighted .pricetable-buttonmore {
    border: 2px solid  #F4F4F45C;
    background-color:  #F4F4F45C;
    color: white;
}

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


    .pricetable-cell.pt_display {
        display: none;
    }

}
*/



#footer {
    background-color: #253845;
}


#footer-logo {
    background-image: url("../images/logo-robotea-footer-bigscreen-green.svg");
}


.footer-icon {
    background-color: #2B4E59;
}

@media screen and (max-width:949px) {

    #footer-logo {
        background-image: url("../images/logo-robotea-footer-smallscreen-green.svg");
    }
}



.title-gitgui {
    width: 100%;
    text-align: center;
}



#main_img_wrap {
    width: 1200px;
}

#main_img {
    padding-top: 75%;
    background-image: url("../images/img_main.svg");
}

.tb_full_justify {
    width: 100%;
    text-align: justify;
}

.tb_full_center {
    width: 100%;
    margin: auto;
    text-align: center;
}

.tb_center {
    width: 1050px;
    max-width: 100%;
    margin: 0px auto 0px;
    text-align: center;
}



.txt_main_title {
    font-family: 'Roboto Mono', sans-serif;
    font-size: 109px;
    font-weight: bold;
}
.txt_main_uptitle {
    font-family: 'Roboto Mono', sans-serif;
    font-size: 23px;
    font-weight: bold;
    opacity: 50%;
}

@media screen and (max-width: 800px) {

    .txt_main_title     {   font-size: 20vw;        }
    .txt_main_uptitle   {   font-size: 18px;        }

}

#page-footer-green-background {
    padding-top: 8%;
    background-color: #253845;
}

.menu .menufirst div {
     background-color: #2B4E59;
}
