		#movablePopup {
            display: none;
            position: absolute;
            z-index: 9;
            background-color: white;
            border: 1px solid #2b4195;
            border-radius: 5px;
            width: 550px;
            height: fit-content;
            right: 10px;
            top: 10vh;
            padding-bottom: 10px;
            cursor: grab;
            -webkit-box-shadow: 0px 0px 6px 3px rgba(222,219,222,1);
            -moz-box-shadow: 0px 0px 6px 3px rgba(222,219,222,1);
            box-shadow: 0px 0px 6px 3px rgba(222,219,222,1);
          }
          
          #movablePopupTitle {
            width: 98%;
            background: #f8f8f8;
            padding: 1%;
            text-align: center;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
          }

          #movablePopupHeader {
            background: #2b4195;
            color: white;
            position: relative;
            align-items: center;
            width: 96%;
            padding: 0.5% 2%;
          }

          .closePopup {
            position: absolute;
            right: 5px;
            top: 5px;
            color: red;
            border-radius: 100px;
            width: 17px;
            height: 15px;
            text-align: center;
            padding-top: 2px;
            cursor: pointer;
          }

          .closePopup:hover  {
            color: rgb(186, 0, 0);
          }

          #movablePopupBody {
            width: 96%;
            padding: 0.5% 2%;
            max-height: 600px;
            overflow-y: scroll;
          }

          #movablePopupTextLinkContainer {
            width: 96%;
            padding: 0.5% 2%;
            cursor: pointer;
          }

          #movablePopupBody h3 {
            margin: 7px 0px;
            padding: 0px;
          }

          #movablePopupBody h4 {
            margin: 6px 0px;
            padding: 0px;
          }

          #movablePopupBody p,
          #movablePopupBody strong,
          #movablePopupBody a {
            margin: 5px 0px;
            padding: 0px;
          }
		  
		  #movablePopupBody a {
			margin: 8px 0px;
		  }
		  
		  #movablePopupBody a:visited {
			color: #2b4195;
		  }

          #movablePopupBody table {
                width: 100%;
                border-collapse: collapse;
                margin-top: 15px;
                font-size: 12px;
				border: 1px solid black;
          }
		  
		  
			#movablePopupBody table tr:nth-child(1) {
			  background: #f5f5f5;
			  font-weight: bold;
			}

            #movablePopupBody td {
                padding: 10px;
                /*border-bottom: 1px solid #2b4195;*/
				height: 1!important;
				border: 1px solid black;
          }

          #movablePopupBody td:nth-child(1) {
                width: 25%;
          }

          #movablePopupBody td:nth-child(2) {
                width: 45%;
          }

          #movablePopupBody td:nth-child(3) {
                width: 30%;
          }
		  #movablePopupBody .see_more_table {
				display: none;
				margin-bottom: 10px;
		  }

		  #movablePopupBody .see_more_table td {
				border: none !important;
				padding: 3px 0px;
		  }

          /* model code page icons  */
          .modalTriggerIcon {
            font-size: 1.33333em;
			text-align: center;
			color: black;
			padding-top: 3px;
			cursor: pointer;
			padding-right: 3px;
			margin-left: 3px;
			color: #484848;
		  }

          /* chassis details icon  */
          .popupTriggerIcon {
            font-size: 1.33333em;
			text-align: center;
			color: black;
			padding-top: 3px;
			cursor: pointer;
			padding-right: 3px;
			margin-left: 3px;
			color: #484848;
          }

          .seemoretitle {
            color: #2b4195;
            padding: 10px 0px 0px 0px!important;
            cursor: pointer;
          }

          .seemoretitle:hover {
            text-decoration: underline;
          }

          .seemorecontentactive {
            display: block!important;
            margin-top: 10px;
          }

          /* Modelcode page - status popup table  */

          #movablePopupBody .status_table table {
                width: 100%;
                border-collapse: collapse;
                margin-top: 15px;
                font-size: 12px;
        }

            #movablePopupBody .status_table td {
                padding: 10px;
                border-bottom: 1px solid #2b4195;
        }

        #movablePopupBody .status_table td:nth-child(1) {
                width: 33%;
                vertical-align: top;
        }

        #movablePopupBody .status_table td:nth-child(2) {
                width: 33%;
                vertical-align: top;
        }

        #movablePopupBody .status_table td:nth-child(3) {
                width: 33%;
                vertical-align: top;
        }
		
		#movablePopupBody img {
            max-width: 100%;
        }