body {
     line-height: 1.42857143;
}

.h_text_u {
     border-bottom: 3px solid #ff3366;
     margin-top:2px;
     padding-bottom:4px;
}


 .mt {
     margin-top: 13px;
}


.lang-selected {
     border: none;
}

.lang-selected option {
     color:black;
}

.lang-selected:not(:checked) {
     color:#ff3366;
}



table.tableAllBorders td {
     border: 1px solid black;
}

.txt-capital tr td {
     text-transform: capitalize;
}
 .tableMenu tr td:nth-of-type(2){
     text-align: center;
     text-indent: 50px;
     display: inline-block;
}
 .tableMenu tr td:nth-of-type(3){
     text-align: left;
     text-indent: 48px;
     display: inline-block;
}
 .tableMenu tr td:nth-of-type(4){
     text-align: left;
     text-indent: 48px;
     display: inline-block;
}
 .tableMenu tr td:nth-of-type(5){
     text-indent: -90px;
     text-align: left;
}

/* .tableMenu tr td::after{
     content: ' \25CF';
     color: #ff3366;
     position: relative;
     left: 19px;
     font-size: 10px;
}
					*/
 .hr-tag {
     border-top:1px solid #525151;
     margin: 30px 0;
}
 .hr-tag1 {
     border-top:1px solid #525151;
     margin: 10px 0;
}

 .tableMenu tr td:nth-of-type(5):after,.tableMenu tr td:nth-of-type(6):after,.tableMenu tr td:nth-of-type(1):after {
     content: ' ';
}
/* label.checkBox{
     float: right;
}
 */
 .trash-tag {
     color: #ff3366;
}
 .hp {
     margin: 4px 230px 0px 40px !important;
}


.no-padl {
/*     width: 19%;*/
     width: 250px;
     padding-right: 0;
     padding-left: 15px;
     margin: auto auto auto 5px;
}

.p_margintop {
     margin-top: 3px;
}
 .nav-tabs li a {
     text-decoration: none;
}
 .navRtp > li > a {
     background-color: white;
     border-bottom: 1px;
     line-height: 5px;
     color:black;
}
/*  .tableMenu td:active{
     font-size: 19px;
} */
 .Ftxtwhite {
     text-align: center;
     color:white;
     font-family:Helvetica-Bold;
}
 .Ftxtwhite p:nth-of-type(1) {
     font-size: 23px;
}
 .Ftxtwhite p:nth-of-type(2) {
     font-size: 13px;
}
 .backArow {
     background-image: url(../jpg_171226/Arrow_Black.png);
     background-size: 100% 100%;
     position: relative;
     float: left;
     width: 11px;
     height: 11px;
     margin-right: 9px;
     background-repeat: no-repeat;
     margin-top: 5px;
}
 span.checkmark {
     font-weight: 100;
}
 .smallF {
     font-size: 12px;
}

.labelColor {
    font-family: Helvetica-World;
    font-size: 13px;
    width: 100px;
    text-transform: capitalize;
}

.labelLPad {
     padding-left:10px;
}

 .customWidth {
     width:30%;
}
 .defcustomWidth {
     width: 22%;
}
 .hrTagLeftSideBar {
     border-bottom: 1px solid black;
     margin-top: 10px;
}
 .cboxAlign input[type=checkbox] {
     margin-top: 0px;
     margin-right: 5px;
}
 img.addBtnArea {
     height: 14px;
     width: 14px;
}
 div.right {
     float: right;
     display: inline-flex;
}
 .inputwC {
     width: 100%;
}


.tableBT > tbody > tr:nth-of-type(1) {
  /*    padding-top: 8px; */
}

.tableBT > tbody > tr > td {
     border-top: none;
     padding-bottom: 0px;
     padding: 5px 0px 5px 0px;
    /*  padding-top: 5px; */
    /* font-size: 13px;
     */
}

.tableBT > tbody > tr > td > input[type=text] {
     border-radius: 5px;
     padding: 0 0 0 4px;
     width: calc(100% - 7px);
}

.tableBT > tbody > tr > td > input[type=text]:nth-child(odd) {
     border:1px solid #363636;
}

.tableBT > tbody > tr > td > input[type=text]:nth-child(even) {
     border:1px solid #f7f7f7;
}

.tableBT > tbody > tr:nth-child(even) {
     background-color: #f7f7f7;
}

.tableBT > tbody > tr:nth-child(odd) {
     background-color: #ffffff;
}

.tableBT > tbody > tr:last-child {
     background-color: #ffffff;
}

.tableBT > thead > tr > th {
     border-bottom:none;
}

.tableBT > tbody > tr > td:nth-of-type(6) {
     text-align: center;
}

.tableBT > tbody > tr > td:nth-of-type(7){
     text-align: center;
}

.tableBT > tbody > tr > td .checkBox{
    /* border: 1px solid red;
     */
     color:#ff3366;
}

.tableBT > tbody > tr > td .checkBox:not(:checked) {
     color:#000000;
}

.tableBT thead tr th,.tableBT tbody tr td {
     font-size: 13px;
}

.tableBT .DcmtWidth {
     width: 160px;
}

.tableBT .LaCenter {
     text-align: center;
}



/* .tableMenu tr td span:nth-of-type(1){
     font-family:Helvetica-World;
}
 */
 .lang-selected1 {
     font-family:Helvetica-World;
     width: 48px;
     -webkit-appearance: none;
     -moz-appearance: none;
     background-size: 12px 12px;
     margin-right: 15px;
     background-repeat: no-repeat;
     margin-top: 7px;
     appearance: none;
     background-position-y: 7px;
     background-position-x: 30px;
     background-image: url(../jpg_171226/Arrow_Rotated.png);
}
 .u-wideWrapperC {
     display: block;
     margin: 0 auto;
}


.custom_header {
     display: block;
     margin: 0 auto;
     /*max-width: 87em; - ant SP15 nerodo normaliai headerio - tekstas lipa vienas ant kito - nes em tai priklauso nuo srifto dydzio */
     max-width: 1300px;
}

 .marginFTable {
     margin: 0px 35px 15px;
     border-bottom: 1px solid #bbb3b3;
     line-height: 25px;
     box-shadow: 0px 0.2px 0px #9a9696;
}


.frameBGImage {
    /* background-image: url(../jpg_171226/TileImage1.png);
     height: 200px;
     max-width: 100%;
     margin: 12px 33px 17px;
     background-size: 100% 100%;
     */

     top:9px;
     left: 36px;
     height: 300px;
     max-width: 93%;
     position: relative;
     width: calc(100% - 20px);

/*     background-size: 30% 100%;			atjungta, nes vis tiek isigalioja zemiau esanti size komanda */

/*     background: url(../jpg_171226/TileImage1.png) right repeat, url(../jpg_171226/TileImage1.png) left top repeat;	/* dviguba kombinacija butina, nes kitaip lieka balti tarpai tarp piesinuku */
/*     background-size: 28%, 23%, 24%;		*/
}

.frameBGImage_edit {
	outline-style: dashed;
	color: #ff96b0;
	outline-offset: 5px;
}

.frameBGImage-image {
     background: url(../jpg_171226/TileImage1.png) right repeat, url(../jpg_171226/TileImage1.png) left top repeat;	/* dviguba kombinacija butina, nes kitaip lieka balti tarpai tarp piesinuku */
/*     background-size: 28%, 23%, 24%;			geriau atrodo be situ procentu */
}


.frameBGImage-color {
    background-color: red;
}



.pastabosTb {
    margin-left: 2%;
    margin-right: 2%;
    max-width: 97%;
    width:97%;
    height: 80px;
    border-radius: 5px;
    border: 1px solid #363636;
    padding: 0 0 0 4px;
}


 .editBackgroundMargin {
     margin: 12px 33px 17px;
}
 .flex-container {
     display: flex;
     margin: -90px auto auto 144px;
}
 .flex-container > div {
     margin: 4px;
     padding: 14px 0px 15px 0px;
    /* font-size: 30px;
     */
}
 .SwitchType tr td span:not(.suma) {
     color:#323a34;
     font-size: 13px;
}

.tileImage {
     height: 70px;
     width: 70px;
    /* margin: 0px -50px;
     */
    margin-left: 5px;
}


 .tile_text {
     font-size:10px;
     color: #ff3366;
     position: absolute;
     margin: -21px auto auto 17px;
}
 .tileRemoveImg {
     height: 9px;
     width: 9px;
     margin: 0px 0px 2px -7px;
     transform: rotate(45deg);
}




.EditImgH {
     text-align: center;
     font-size: 13px;
     color:#7b7b7b;
}
 .EditImgH1 {
     text-align: center;
     font-family:Helvetica-World;
}
 .frameBGImage .editBgBtn {
     border-radius: 20px;
     font-size: 10px;
     line-height: 4;
     margin: 0 0 0 16px;
     display: inline;
     padding: 2px 4px 2px 0px;
     background-color: #e8e8e8;
     cursor: pointer;
     color: #5f5e5e;
}
 .frameBGImage .editBgBtn .img1 {
     height: 16px;
     width: 16px;
     border-radius: 10px;
     margin: -2px 5px 0px -2px;
}
 .frameBGImage .editBgBtn .img2 {
     height: 13px;
     width: 13px;
     border-radius: 10px;
     margin: -2px 5px 0px -2px;
     background-color: #707070;
     transform: rotate(45deg);
     border: 2px solid #707070;
}
 .applyBtn {
     display: block;
     float: right;
     border-radius: 20px;
     font-size: 9px;
     margin: 9px 19px 0 0;
     line-height: 0px;
     color: #5f5e5e;
     background-color: #e8e8e8;
     padding: 0 0px 0 10px;
     height: 15px;
     clear: both;
}
 .applyBtn .img3 {
     height: 17px;
     width: 17px;
     border: 1px solid #e8e8e8;
     border-radius: 50%;
     margin-top: -1px;
}


.rightbar-selectdrop {
     border:none;
     font-size: 13px;
     width: 100%;
     -webkit-appearance: none;
     -moz-appearance: none;
     background-size: 12px 12px;
     background-repeat: no-repeat;
     appearance: none;
     background-position-y: 4px;
     background-position-x: 99%;
     background-image: url(../jpg_171226/Arrow_Rotated.png);
}

.rightbar-selectdrop-orig {
     border:none;
     font-size: 13px;
     width: 100%;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
}


 .table-selectdrop {
     border:none;
     font-size: 13px;
     width: 100%;
     -webkit-appearance: none;
     -moz-appearance: none;
     background-size: 12px 12px;
     background-repeat: no-repeat;
     appearance: none;
     background-position-y: 4px;
     background-position-x: 95px;
     background-image: url(../jpg_171226/Arrow_Rotated.png);
}


.editBG-selectdrop {
     border:none;
     font-size: 14px;
     width: 120px;
     -webkit-appearance: none;
     -moz-appearance: none;
     background-size: 12px 12px;
     background-repeat: no-repeat;
     appearance: none;
     background-position-y: 5px;
     background-position-x: 100px;
     background-image: url(../jpg_171226/Arrow_Rotated.png);
}

 .editbgRightDropDown {
     margin: 28px 50px 17px;
    ;
}
 .editbgRightDropDown ul{
     font-family: Helvetica-World;
     font-size: 13px;
}
 .editbgRightDropDown ul li{
     font-family: Helvetica-light
}
 .leftSpace {
     text-indent: 12px;
     clear: both;
}

.eBG-c {
    width: 50px;
    height: 50px;
    margin-left: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: black;
}



 .navRtp > li.active>a{
     font-family:Helvetica-World;
     font-size: 15px;
}
 label.rfl {
     font-family: Helvetica-Light;
     font-size: 13px;
}
 .Imgmsg {
     font-family: Helvetica-Light;
     font-size: 13px;
     text-align: center;
     text-transform: capitalize;
}

/* [type="checkbox"]:not(:checked), [type="checkbox"]:checked {*/
 .designer:not(:checked), .designer:checked {
    /* position: absolute;
     left: -9999px;
     border:none;
     */
     position: absolute;
    /*  right: 115px; */
     top: 11px;
     border: none;
     z-index: -1;
     display: none;
}
/* [type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label { */
.designer:not(:checked) + label, .designer:checked + label {
     position: relative;
     padding-left: 17px;
     cursor: pointer;
}
/* checkbox aspect
 [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
*/
.designer:not(:checked) + label:before, .designer:checked + label:before {
     content: '';
     position: absolute;
     left: 0;
     top: 9px;
     width: 14px;
     height: 14px;
     border: 0.5px solid #ccc;
     background: #fff;
     border-radius: 4px;
}
/* checked mark aspect
 [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
*/
.designer:not(:checked) + label:after, .designer:checked + label:after {
     content: '\2714';
     font-size: 12px;
     line-height: 1;
     color: #ff3366;
    /* transition: all .2s;
     */
     position: absolute;
     left: 0;
     top: 9px;
     width: 14px;
     height: 14px;
     border: 1.5px solid #ff3366;
     border-radius: 4px;
}
/* checked mark aspect changes
 [type="checkbox"]:not(:checked) + label:after {
*/
.designer:not(:checked) + label:after {
     opacity: 0;
     transform: scale(0);
}

/* disabled checkbox
 [type="checkbox"]:disabled:not(:checked) + label:before, [type="checkbox"]:disabled:checked + label:before {
*/
.designer:disabled:not(:checked) + label:before, .designer:disabled:checked + label:before {
     box-shadow: none;
     border-color: #bbb;
     background-color: #ddd;
}

 label.tblCheckBoxA {
     padding-left:0px;
     margin-top: -29px;
     clear: both;
}
 .dbAgn {
     position: relative;
     top: -3px;
}
 .dbAgnb {
     position: relative;
     top: 2px;
}
 .dbAgnL {
     position: relative;
     top: 5px;
}
 .checkBoxAllign {
     position: relative;
     top: -8px;
}
 .menu_rockerAC {
     position: relative !important;
     z-index: 2 !important;
     height: 150px !important;
}


.footerSwitch {
     /* background-image: url(../jpg_171226/footerSwitch.png); */
     background-image: url(../jpg_171226/footer/1.png);
     background-repeat: no-repeat;
     background-position-x: 268px;
     background-size: 200px 200px;
     background-position-y: 12px;
     height: 93px;
}


 .custMinusImg {
     float: right;
     height: 2px;
     width: 11px;
     margin-top: 14px;
}
 i.cmt {
     position: relative;
     top: 8px;
}
 button.fotAvilBtn {
     float: right;
     position: relative;
     right: 285px;
     bottom: 45px;
     border-radius: 20px;
     border: 1px solid #ff547e;
     background-color: white;
     color: #ff547e;
     padding:2px 15px 4px 13px;
     font-size: 15px;
     font-family: Helvetica-Light;
     text-shadow: 0px 1px #ff547e;
}
 i.rightArrow {
     border:1px solid #ff547e;
     border-width: 0 2px 2px 0;
     display: inline-block;
     padding: 4px;
     transform: rotate(-45deg);
     -webkit-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
}
 p.TotPrice {
     font-weight: 600;
     margin-bottom: -10px;
     border-radius: 7px;
     width: 260px;
     height: 40px;
     text-align: center;
     border: 1px solid #b3a7a7;
     line-height: 39px;
     font-family: Helvetica-Light;
}
 button.downPdfBtn {
     margin-top: 10px;
     border: none;
     width: 244px;
     height: 30px;
     border-radius: 4px;
     background-color: #ff3366;
     color: white;
     font-size: 15px;
}
 div.notetext {
     margin-top: 9px;
}
 div.notetext .text1 {
     font-family: Helvetica-Bold;
     opacity: 0.6;
}
 div.notetext .text2 {
     font-family: Helvetica-Light;
     font-size: 13px;
     opacity: 0.6;
}
 img.slider_Btn {
     height: 15px;
     width: 15px;
     transform: rotate(180deg);
     background-color: #e0e0e0;
     border-radius: 50%;
     padding: 2px;
     position: relative;
     top: 20px;
     right: 0px;
     cursor: pointer;
}
 .sBtnL {
     right: 12px;
     transform: rotate(0deg) !important;
}
 .sBtnR {
     left: 12px;
     transform: rotate(180deg);
}
 .uploadIcon {
     height: 18px;
     width: 18px;
     position: relative;
     top: -7px;
     left: 58px;
}
 .uploadText {
     display: block;
     font-size: 8px;
     position: relative;
     left: 54px;
     color: #bbbbbb;
     top: -12px;
}
 div.scuImg {
     /* margin:-89px 182px 0px !important; */
     display: flex;
}
 .addNA_Btn {
     margin-top: 7px;
}
 .addNA_Btn span {
     font-family: Helvetica-Light;
     font-size: 13px;
     opacity: 0.6;
}

.tilesSwitchImg {
    display: inline-block;
    position: absolute;
    left: 20px;
}

.switchTop2 {
    position: absolute;
    top: 40px;
}


 .SwitcTop {
     position: relative;
     left: 48px;
     width: calc(100% - 96px);
     text-align: center;
     top: 25px;
     clear: both;
}
.SwitcTopEdit {
     left: 96px;
}
 .tilesSwitchImg .SwitcTop img{
     max-width: 75%;
}


ul.mygtukuUzrasai {
     display: inline-flex;
     list-style-type: none;
     margin: 0;
     padding: 0;
     position: relative;
     top: 204px;
     left: 70px;
}

ul.mygtukuUzrasai li {
     display: block;
     padding: 1px 20px;
     font-size: 9px;
     font-family: Helvetica-Bold;
}

ul.mygtukuUzrasai li span {
     background-color: #e2e0ddb8;
     padding: 4px 8px 3px 8px;
     border-radius: 12px;
}


 .SwitcTop2 {
     position: relative;
     right:80px;
     width: calc(110% - 0px);
     text-align: center;
     top: 25px;
     clear: both;
}
 .SwitcTop2 img {
     max-width: 80%;
}
 ul.rockerBtn2 {
     display: inline-flex;
     list-style-type: none;
     position: relative;
     top: 34px;
     left: 15px;
     clear: both;
}
 ul.rockerBtn2 li{
     display: block;
     padding: 1px 31px;
     font-size: 9px;
     font-family: Helvetica-Bold;
     clear: both;
}
 ul.rockerBtn2 li span{
     background-color: #e2e0ddb8;
     padding: 4px 8px 3px 8px;
     border-radius: 12px;
}


.addBGBtn {				/* + mygtukas konfiguratoriuje */
     height: 45px;
     width: 45px;
     margin-left: 70px;
     margin-top: 60px;
}


/* naujo elemento pridejimas */

.designTypeImg {
     max-width: 100px;
     padding: 0px;
}



.custom-selectdrop {
     right: 1px;
     top:-1px;
     border:none;
     font-size: 13px;
     width: 100%;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     position:absolute;
     clear:both;
}


.btnC {
     text-align: left;
     width: 100%;
     background-color: transparent;
}
 .btnGroupC {
     display: block !important;
}


.dmenuC {
	width:auto;
	min-width: 230px;
	padding: 0px 0;
	font-size: 12px;
	columns: 4;
	/* margin-top: 20px; */
}

.dmenuList {
	display: flex;
	align-items: center;
}


 .designTypeColorBox {
     max-width: 40px;
    /* display: inline-block;
     */
}
 .dMenuColor {
     width: 116px;
     min-width: 116px;
     padding: 0px 0;
     font-size: 11px
}
 .colorName {
     position: relative;
     left: 6px;
     top: -6px;
}
/*====make a custom color box css not avil color Box====================*/
 .designTypeColorBox .colorBox {
     height: 20px;
     width: 20px;
     display: inline-block;
     margin: 3px 6px 0px 5px;
     border: 1px solid #ddddd9;
     background-color: #fbfbfb;
}
 .designTypeColorBox .colorBox1 {
     height: 20px;
     width: 20px;
     display: inline-block;
     margin: 3px 6px 0px 5px;
     border: 1px solid #ddddd9;
     background-color: #fbfbfb;
}
 .designTypeColorBox .colorBox2 {
     height: 20px;
     width: 20px;
     display: inline-block;
     margin: 3px 6px 0px 5px;
     border: 1px solid #b0b0b0;
     background-color:#e1e1e1;
}
 .designTypeColorBox .colorBox3 {
     height: 20px;
     width: 20px;
     display: inline-block;
     margin: 3px 6px 0px 5px;
     border: 1px solid #000000;
     background-color: #000000;
}
 .designTypeColorBox .colorBox4 {
     height: 20px;
     width: 20px;
     display: inline-block;
     margin: 3px 6px 0px 5px;
     border: 1px solid #744021;
     background-color:#744021;
}

/* remove previous Model popup
.modal {
    display: none;
    position: absolute;
    z-index: 1;
    padding-top: 150px;
    left: 0;
    top: 151px;
    width: 100%;
    height: 190%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}

 Modal Content
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 35px;
    border: 1px solid #888;
    left: 200px;
    position: absolute;
    top: -1px;
    width: calc(100% - 400px);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
} */

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.ModelTitle {
   font-family:Helvetica-Bold;
/*   font-size: */
}
.btnCustom {
	background-color: transparent !important;
    border: 1px solid  #aaaaaa !important;
    position: relative;
    top: 30px;
}
span.country_Code {
    position: absolute;
    line-height: 24px;
    border-right: 1px solid #908d8d;
    padding: 0 7px 0 10px;
    font-size: 13px;
}
.sendCodeBtn {
	background-color: #ff3366 !important;
	color: white !important;
	float: right;
	clear: both;
	border: 1px solid #908d8d;
}
.sliderRadio {
	float: right;
	display: flex;
	margin-right: -4px;
}
.dpmtext {
     font-family: Helvetica-Light;
     font-size: 13px;
     opacity: 0.6;
     text-transform: none;
}
img.arrowWhite {
    height: 13px;
    width: 13px;
    transform: rotate(-93deg);
    margin-top: -2px;
    margin-left: 4px;
}
.otpExpText {
     font-family: Helvetica-Light;
     font-size: 10px;
     opacity: 0.8;
     text-transform: none;
}
.otptext {
	 font-family: Helvetica-Bold;
	 margin-bottom: 5px;
}


.textBoxC {
	text-indent: 45px;
	height:25px !important;
	margin-top: 4px;
}

.textBox_pavadinimas {
	margin-top: 4px;
	display: inline-block;
	width: 370px;
}


.doneWhiteIcon {
	height: 13px;
	width: 13px;
}
.uLText {
	font-family: Helvetica-Light;
}
 .radioType {
     height: 10px;
     width: 10px;
     border-radius: 50%;
     margin: 10px 10px 0 0;
 }
.radioTypeA {
    border: 1px solid #ff3366;
    background-color: #ff3366;
}
.radioTypeI {
	 border: 1px solid black;
     background-color:transparent;
}
.radioTypeD {
	 background-color:black;
}
.cPointer {
	cursor: pointer;
}

/* new model html popup css */


.button:hover {
  background: black;
}

.overlay {
  position:absolute;
  z-index: 2;
  top: 150px;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
  height:auto;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 0px auto;
  padding: 30px;
  background: #fff;
  border-radius: 5px;
  width:70%;
  position: relative;
  transition: all 5s ease-in-out;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.popup .close {
	float: left;
    position: absolute;
    clear: both;
}

.popup .content {
    overflow: auto;
    display: block;
}



.content .left {
	display: inline-block;
	width: 48%;

}

.rightBox {
    width: 48%;
    float: right;
/*    margin: -41px 0 0 0;	*/
}



a {
     text-decoration: none;
}
.menu_divRight {
    position: relative;
    top: 43px;
    display: table;
    margin: auto;
}
.menu_rockerACRight {
    position: relative !important;
    z-index: 1 !important;
    height: 86px !important;
    margin-bottom: 68px;
}
.menu_frameASRight {
    width: 120px;
    height: auto;
    left: -19px;
    top: -16px;
    position: absolute;
    z-index: 1;
}
.content .mlod2 {
	position: relative;
	top: 25px;
}

.vAccordion-Custom {
	/* margin-top: -7px !important; */
	width: calc(100% - 28px);
}
.border-None v-pane-header {
	border: none !important;
}
.mt {
	margin: -8px 0 0px 0 !important;
}
i.lockIcon {
    position: absolute;
    top: 12px;
    right: 22px;
}

.border-None v-pane-content > div{
         padding-bottom: 0px !important;
}

.bgImgHeading {
    text-align: center;
    clear: both;
}

/*====================media query==================================== =====================================================================*/
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) {
     .custom_header {
         max-width: 78em;
    }
     .tableMenu tr td:nth-of-type(5) {
         text-indent: 0px;
         text-align: left;
         position: relative;
         left: -50px;
    }
     .spalva_pos1_Aframe {
         left: 59px;
    }
     .spalva_pos2_Aframe {
         left: 59px;
    }
     .no-padl {
         width: min-content;
         margin: 0px;
    }
     .lang-selected1 {
         background-position-x: 34px;
    }
     .editBG-selectdrop {
         background-position-x: 110px;
    }
     .leftSc {
         text-indent: 5px;
    }
     .rightbar-selectdrop {
         background-position-x: 131px;
    }
     footer {
         margin-top: 288px;
    }
     .footerSwitch {
         background-position-x: 230px;
    }
     button.fotAvilBtn {
         text-shadow:none;
    }
     div.scuImg {
         margin: -89px 150px 0px !important;
    }
     .spalva_pos1_CDframe,.spalva_pos2_CDframe,.spalva_pos3_CDframe,.spalva_pos4_CDframe {
         left: 63px;
    }
     .spalva_pos1_LSframe,.spalva_pos2_LSframe,.spalva_pos3_LSframe,.spalva_pos4_LSframe {
         left: 60px;
    }
     ul.rockerBtn2 li {
         padding: 1px 28px;
    }
    .custom-selectdrop {
         right: -3px;
         background-position-x: 92px;
   }
   .spalva_pos3_LSDframe,.spalva_pos2_LSDframe,.spalva_pos1_LSDframe,.spalva_pos1_LSPframe,.spalva_pos2_LSPframe,.spalva_pos3_LSPframe {
       left: 85px;
       }
	.spalva_pos1_ACframe,.spalva_pos2_ACframe,.spalva_pos3_ACframe,.spalva_pos4_ACframe {
		left: 34px;
	}
   .spalva_pos3_Aframe, .spalva_pos4_Aframe {
       left: 61px;
   }

}

/*===============end-media query================*/
.newBoxTopMargin {
      /*   margin: -67px 0 0 10 !important; */
}




/* ==== pro part ====== */
.pro_projectTable {
     border: 1px solid black;
     border-collapse: collapse;
}

.pro_projectTable tbody > tr {
     background-color: inherit;
     text-align: right;
}

.pro_projectTable tbody > tr:hover {
	background-color: yellow;
}

.pro_projectTable th {
     padding-left: 2px;
     border: 1px solid black;
     vertical-align: top;
}

.pro_projectTable td {
     padding-left: 2px;
     padding-right: 5px;
     padding-top: 3px;
     padding-bottom: 3px;
     border: 1px solid black;
     text-align: left;
}

.pro_projectTableUserEdit td {
     padding-bottom: 15px;
}

.pro_editBtn {
     float:right;
     padding-right:20px;
     padding-left:20px;
}

.pro_editBtn > img {
     width:25px;
}


.action_btn {
     margin-left:20px;
}

.white_bg_btn {
     background-color:white;
}

.t_right {
     text-align: right !important;
}

.pQty {        /* pro. kiekis specifikacijos lenteleje */
     border: 1px solid #363636;
     border-radius: 5px;
     width: 60px;
     text-align: right;
}

.allEdits {
     border: 1px solid #363636;
     border-radius: 5px;
}

.pEdit {        /* pro. pastabos edit laukas */
     width:calc(100% - 80px);
}

.pEdit_discount {        /* pro. nuolaidos laukas */
     width:50px;
     text-align:right;
     border:none;
     padding-right: 2px;
     padding-bottom: 3px;
}

.pImgRotate {
     transform: rotate(90deg);
}

.specificationTable {
     vertical-align:top;
     margin-bottom: 20px;
     border: 0px solid black;
}

.specificationTable td {
     border: 0px solid black;
}

.pDesignSelect {
     width:140px;
}

.pNameTable {            /* pro. Specification. Project name table */
     table-layout: fixed;
     width:100%;
}

.pNameTable td {
     border: 0px solid black;
     vertical-align: top;
}

.vald_input {
     width:600px;
     margin-left: 5px;
     padding-left: 5px;
}


.checkboxes {
     background-color: white;
     margin-bottom: 5px;
}

.checkboxes :hover {
	background-color: white;
}

.checkboxes label{
     white-space: nowrap;
     font-weight: inherit;
}

.checkboxes input {
     margin-right: 6px;
     margin-left: 4px;
     position: relative;
     top: -3px;
}

label.disabled {
     color: #aaa;
}

/* text input laukai, jeigu jie neturi class no-dirty-check */
[type="text"].ng-dirty:not(.no-dirty-check) {
     background-color: mistyrose;
}