a.postcard-quickstart {
	margin: 24px auto;
	background-image: url('https://cdn-images.visual-paradigm.com/vp/quickstart_bg_white.jpg'); background-repeat: no-repeat; width: 153px; height: 95px; padding-left: 82px; padding-top: 4px;
}

.solutions-page-index .includeHotTopicBlock-support { width: 288px; }
.style5 div.pageHeader, .style5 div.pageCenter, .style5 div.pageFooter { background:none; width:100%;}
.style5 div.pageHeader { margin-top: 20px; }
div.pageHeader { height: 24px; }
div.pageFooter { margin-bottom: 24px; height: 8px; }
.pageSection-start-gray { height: 3px; background: #EAEAEA url('https://cdn-images.visual-paradigm.com/solutions/gray_bar_shadow.png') repeat-x 0 0; margin: 0 5px 0 3px; font-size: 1px; }
.pageSection-gray { background-color: #EAEAEA; margin: 0 5px 0 3px; padding: 10px 148px 2px 150px; }
.pageSection-end-gray { height: 3px; background: #EAEAEA url('https://cdn-images.visual-paradigm.com/solutions/gray_bar_shadow.png') repeat-x 0 -3px; margin: 0 5px 0 3px; font-size: 1px; }
.h1-content { /* margin: 12px 90px 0; */ }
.solutionBlock {
	float: left; width: 490px; margin: 10px 0 28px;
}
.solutionBlock-left { clear: left; }
.solutionImage { float: left; }
.solutionBlock h2 { margin-left: 170px; font-weight: bold; }
.solutionBlock ul, .solutionBlock ol { margin-left: 166px; font-weight: bold; padding-top: 2px; }
.solutionBlock li { padding-top: 4px; }
.solutionBlock p { margin-left: 170px; }

.commonHotTopicSibling {
	border-style: none;
	margin-left: 1px;
	background: url(https://cdn-images.visual-paradigm.com/solutions/hot_topic_bg.png) no-repeat left center;
}
.solutions-page-topic h1 { color: #202020; font-size: 32px; line-height: 44px; text-align: left; font-weight: lighter; margin-top: 55px; border: 1px solid #e6e6e6; border-style: none none solid none; padding-left: 42px;}
.solutions-page-topic #solution-freeumltool h1 { font-size: 32px; line-height: 46px;}
.solutions-page-topic .h1 { color: #202020; }

.pageCenter { padding: 4px 3px; width:100%; background: none;}

.pageCenter-inner h1.headline { line-height:48px; font-size: 32px; font-weight:300; border-bottom:1px solid #ebebeb; padding-left: 45px; margin-top:45px; margin-bottom:35px;}

.pageCenter-inner .imgp { margin-left:45px; margin-right:30px;}

.pageCenter-inner p.firstp { font-size:16px; font-weight:lighter; margin-top:25px; line-height:25px;}

.pageCenter-inner p.stepp { font-size:16px; font-weight: lighter; padding-left:45px;}

.pageCenter-inner img.firstimg { float: right; margin: 20px 1px 0px 30px;}

.pageCenter-inner img.frontimg { margin: 40px 0 5px 250px;}

.pageCenter-inner img.seperator { margin-left:50px; width:900px; height:20px; }

.pageCenter-inner h2 { font-size: 21px; margin-top:25px; }

.pageCenter-inner a{ margin-top: 10px; font-size: 16px; font-weight: lighter;}

.pageCenter-inner .hr1-2 { width: 1040px; margin-bottom:40px; height: 1px; color: #E6E6E6; background-color: #E6E6E6; border: none; clear:both; }

.pageCenter-inner ul { clear: both; width:100%;}

.pageCenter-inner ul li { float: left;}

.pageCenter-inner li.first { float: left; width:350px; margin: 0;}

.pageCenter-inner li.after { float:left; width:320px; margin-left:40px;}

.pageCenter-inner li img{ margin: 0 auto; display: block;}

.pageCenter-inner ul li h2 { text-align: center; font-size: 21px; font-weight:400; margin-bottom:10px;}

.pageCenter-inner ul li p { font-size: 16px; font-weight: lighter; width: 300px; text-align: center; margin: 0px auto 0; line-height:22px; display:block;}

.pageCenter-inner a.button-green-white { font-weight:normal; }

.solution-content { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.pageCenter-inner #solution-links p { margin-left:20px;}
.pageCenter-inner .columnsBottom { margin-top:10px;}
 
.solutions-page-topic .pageCenter { position: relative; }
#solution-summary {
	float:left; 
	width: 340px; 
	margin-left: 21px; _margin-left: 12px;
}
#solution-summary .content2 { line-height: 20px; margin-top: 6px; }
#solution-bpmodeling #solution-summary .content2 { margin-top: 0; }
#solution-summary p.h1 { margin: 8px 0 4px 14px; }
#solution-freeumltool #solution-summary p.h1 { margin-top: 18px; }
#solution-points {
	float: right; 
	width: 594px; 
	padding-left: 13px; 
	margin-right: 3px; 
	background: url('https://cdn-images.visual-paradigm.com/solutions/separator.png') no-repeat center left;	
}
#solution-note { width: 340px; height: 72px; position: absolute; left: 3px; bottom: 6px; padding: 0 20px; }

.solutionPoint { margin-top: 24px; }
.solutionPoint h2, .solutionPoint p { /* padding-left: 7px; padding-right: 13px; */  margin-left: 14px; margin-right: 24px; _margin-right: 12px; }
.solutionPoint h2 { padding-bottom: 4px; color: #202020; font-size: 18px; line-height: 22px; }
.solutionPoint p { line-height: 14px; margin-bottom: 10px; }
.solutionPoint a img { display: block; }
.solutionPointImg { display: block; }

#lowerBox { margin-top: 4px !important; margin-bottom: 28px; }
#lowerBox .head, #lowerBox .body, #lowerBox .foot { background-image: url('https://cdn-images.visual-paradigm.com/solutions/lower_box_bg.png'); width: 310px; padding: 0 10px; }
#lowerBox .head, #lowerBox .foot { height: 12px; background-repeat: no-repeat; _font-size: 1px; }
#lowerBox .head { background-position: 0 0; }
#lowerBox .body { background-repeat: repeat-y; background-position: -330px 0; }
#lowerBox .foot { background-position: -660px 0; }

#lowerBox .body { font-weight: bold; color: #202020; }
#lowerBox .body span { color: #5c5c5c; }
#lowerBox .body li { margin-top: 12px; line-height: 16px; }
#lowerBox .body li.first { margin-top: 0; }

a.content-overlay { background: url('https://cdn-images.visual-paradigm.com/solutions/popup_present_icon.png') no-repeat; padding-left: 30px; margin-right: 30px; height: 22px; float: right; }

#solution-title h1 span, h1#solution-title span { color: #808080; }
#solution-usecase #usecasedetails { height: 250px; }
.solutionPointSummary { float: left; width: 480px; }
#solution-freeumldesigntool .solutionPointSummary { width: 540px; }
.solutionPointDesc { display: none; }
.page-usecase div#fancybox-content, .page-writeusecase div#fancybox-content, .page-capturerequirements div#fancybox-content, .page-dbdesign div#fancybox-content, .slide-bg-full
{ background: url('https://cdn-images.visual-paradigm.com/solutions/solution_popup_present_bg.png') no-repeat #E6EAEC; }
.desc-scrollable { width: 800px; height: 600px; position: relative; overflow: hidden; } 
.desc-scrollable .scroll-items { position: absolute; width: 20000em; }
.desc-scrollable .scroll-items li { float: left; width: 800px; }
.scroll-action { cursor: pointer; width: 30px; height: 30px; display: block; position: absolute; top: 285px; z-index: 10; }
.scroll-prev { background: url('https://cdn-images.visual-paradigm.com/solutions/fancy_left.png'); left: 6px; }
.scroll-next { background: url('https://cdn-images.visual-paradigm.com/solutions/fancy_right.png'); right: 6px; }
#fancybox-content .disabled, .scroll-disabled { display: none; }
.desc-scrollable h3 { font-size: 48px; color: #32373f; text-align: center; margin: 72px 18px; }
.desc-scrollable p { font-size: 18px; color: #404040; line-height: 28px; float: right; margin-right: 40px; width: 364px; _margin-right: 20px; }
.desc-scrollable .artwork { float: left; margin-left: 28px; margin-right: 12px; }

.solutions-page-type3 .link-product { text-indent: -9999px; }
.solutions-page-type3 .link-buy a, .solutions-page-type3 .link-download a { font-size: 18px; font-weight: bold; color: white; text-decoration: none; width: 269px; line-height: 40px; }
.solutions-page-type3 #solution-links { margin-left: 26px; }
.solutions-page-type3 #solution-links .h1 { margin-left: 10px; }
.solutions-page-type3 #solution-links a { text-align: center; display: block; margin-bottom: 6px; text-shadow: 0 1px 2px #000000; -moz-text-shadow: 0 1px 2px #000000; -webkit-text-shadow: 0 1px 2px #000000; -khtml-text-shadow: 0 1px 2px #000000; }
.solutions-page-type3 .contentNote { font-weight: normal; display: block; text-align: left; margin-top: 8px; margin-bottom: 10px; }

#solution-usecase .link-product { background: url('https://cdn-images.visual-paradigm.com/solutions/visual_paradigm_logo.png') no-repeat; }
#solution-usecase .link-product a { height: 48px; width: 196px; }
#solution-usecase .link-download { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat; }
#solution-usecase .link-buy { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat 0 -40px; }

.sol-tpl-c ul { margin: 30px auto 890px;}
.sol-tpl-c li.pic1 { margin-left:185px; margin-bottom:35px;}
.sol-tpl-c li.pic2 { margin-left:40px;}
.sol-tpl-c li.pic3 { margin-left:190px; margin-top:420px; position:absolute;}
.sol-tpl-c li.pic4 { margin-left:550px; margin-top:420px; position:absolute;}

.solutions-page-type2-old .link-product { text-indent: -9999px; }
.solutions-page-type2-old .link-button a { font-size: 18px; font-weight: bold; color: white; text-decoration: none; width: 269px; line-height: 40px; }
.solutions-page-type2-old .link-button { background-repeat: no-repeat; }
.solutions-page-type2-old .link-feature { background-position: 0 -40px; }
.solutions-page-type2-old #solution-links { margin-left: 26px; margin-top: 16px; }
.solutions-page-type2-old #solution-links .h1 { margin-left: 10px; margin-bottom: 10px; }
.solutions-page-type2-old #solution-links a { text-align: center; display: block; margin-bottom: 6px; text-shadow: 0 1px 2px #000000; -moz-text-shadow: 0 1px 2px #000000; -webkit-text-shadow: 0 1px 2px #000000; -khtml-text-shadow: 0 1px 2px #000000; }

.solutions-page-type2 .link-product { text-indent: -9999px; }
.solutions-page-type2 .link-button a { font-size: 18px; font-weight: bold; color: white; text-decoration: none; width: 269px; line-height: 40px; }
.solutions-page-type2 .link-button { background-repeat: no-repeat; }
.solutions-page-type2 .link-buy { background-position: 0 -40px; }
.solutions-page-type2 #solution-links { margin-left: 26px; margin-top: 16px; }
.solutions-page-type2 #solution-links .h1 { margin-left: 10px; }
.solutions-page-type2 #solution-links a { text-align: center; display: block; margin-bottom: 6px; text-shadow: 0 1px 2px #000000; -moz-text-shadow: 0 1px 2px #000000; -webkit-text-shadow: 0 1px 2px #000000; -khtml-text-shadow: 0 1px 2px #000000; }
.solutions-page-type2 .contentNote { font-weight: normal; display: block; text-align: left; margin-top: 8px; margin-bottom: 10px; }

.solutions-product-lz .link-product { background: url('https://cdn-images.visual-paradigm.com/solutions/lz_logo_101.png') no-repeat; }
.solutions-product-lz .link-product a { height: 36px; width: 138px; }
.solutions-product-lz .link-button { background-image: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png'); }

.solutions-product-ag .link-product { background: url('https://cdn-images.visual-paradigm.com/solutions/visual_paradigm_logo.png') no-repeat; }
.solutions-product-ag .link-product a { height: 48px; width: 196px; }
.solutions-product-ag .link-button { background-image: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png'); }

.solutions-product-sdeec .link-product { background: url('https://cdn-images.visual-paradigm.com/solutions/sde_logo.png') no-repeat; }
.solutions-product-sdeec .link-product a { height: 36px; width: 104px; }
.solutions-product-sdeec .link-button { background-image: url('https://cdn-images.visual-paradigm.com/solutions/sde_buttons.png'); }

.solutions-product-dbva .link-product { background: url('https://cdn-images.visual-paradigm.com/solutions/dbva_logo.png') no-repeat; }
.solutions-product-dbva .link-product a { height: 36px; width: 178px; }
.solutions-product-dbva .link-button { background-image: url('https://cdn-images.visual-paradigm.com/solutions/dbva_buttons.png'); }

.solutions-product-vp .link-product { background: url('https://cdn-images.visual-paradigm.com/solutions/visual_paradigm_logo.png') no-repeat; }
.solutions-product-vp .link-product a { height: 48px; width: 196px; }
.solutions-product-vp .link-button { background-image: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png'); }

#solution-importvisiouml ul { margin-top:35px; }
#solution-importvisiouml li h2 { font-size:20px; }
#solution-importvisiouml #visiousecasediagram { background: url('https://cdn-images.visual-paradigm.com/solutions/importvisiouml/20141215/step1.png') no-repeat left bottom; padding-bottom: 275px; float: left; padding-left: 6px; }
#solution-importvisiouml #importusecases { background: url('https://cdn-images.visual-paradigm.com/solutions/importvisiouml/20141215/step2.png') no-repeat left bottom; padding-bottom: 275px; text-align: right; float: left; padding-right: 6px; }
#solution-importvisiouml #documentflowofevents { background: url('https://cdn-images.visual-paradigm.com/solutions/importvisiouml/20141215/step3.png') no-repeat left top; padding-top: 275px; text-align: right; float: right; padding-right: 6px; }
#solution-importvisiouml #manageglossary { background: url('https://cdn-images.visual-paradigm.com/solutions/importvisiouml/20141215/step4.png') no-repeat left top; padding-top: 275px; float: right; padding-left: 6px; }

.solution-points-scrollable { width: 594px; height: 512px; position: relative; overflow: hidden; } 
.solution-points-scrollable .scroll-items { position: absolute; width: 20000em; font-weight: bold; list-style-type: decimal; margin-left: 50px; *margin-left: 0; }
.solution-points-scrollable .scroll-items li { float: left; width: 594px; }
.solution-points-scrollable .scroll-items h2 { font-weight: bold; padding-left: 0; }
.solution-points-scrollable .scroll-items h2 span { margin-right: 10px; margin-left: 30px; }
.solution-points-scrollable .scroll-items h2 span.notranslate { margin-right: 0; margin-left: 0; }
.solution-points-scrollable .scroll-items img { margin-left: -50px; margin-top: 14px; *margin-left: 0px; }

#solution-hibernate .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-hibernate .pageCenter-inner { padding: 0px; width: 100%; margin-bottom: 45px; margin-top:50px;}
#solution-hibernate #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-hibernate .solution-content { height: 578px; margin-left:35px; }
#solution-hibernate #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-hibernate #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/hibernate/hibernate_steps.png'); background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
#solution-hibernate #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-hibernate #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-hibernate #drawing-sequence-diagram .step3 { background-position: 0 -1530px; opacity: 0; }
#solution-hibernate #drawing-sequence-diagram .step4 { background-position: 0 -2045px; opacity: 0; }
#solution-hibernate #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-hibernate .solution-points { position: relative; }
#solution-hibernate .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height:78px; z-index: 9; }
#solution-hibernate .solution-points-items { width:20000em; position:absolute; }
#solution-hibernate .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-hibernate .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-hibernate .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-hibernate .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-hibernate .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 315px; z-index: 10; }
#solution-hibernate .solution-points a.arrow:hover { background-position: left bottom; }
#solution-hibernate .solution-points a.disabled { display: none; } 
#solution-hibernate .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-hibernate .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}
#solution-hibernate #solution-links { margin-top: 40px;}

a.clear-block { clear: both; display: block; }
#solution-summary ol.tutorial-list { list-style-type: disc; margin: 8px 0 20px; }
#solution-summary ol.tutorial-list li { margin-left: 36px; font-size: 14px; line-height: 20px; }

a.solution-btn { display: block; }
a.solution-btn:hover { text-decoration: none; }
a.solution-btn span.posttext { font-weight: bold; display: block; }

#solution-visualtrace #solution-points ul { padding-bottom: 0 !important; }

.solution-page-bottom-scrollable #solution-summary { font-size: 16px; line-height: 1.4; margin-left: 0; padding-top: 12px; width: 549px; }
.solution-page-bottom-scrollable #solution-resources { width: 549px; float: left; margin-top: 6px; }
.solution-page-bottom-scrollable #solution-resources li { float: left; margin-right: 36px; }
.solution-page-bottom-scrollable #solution-resources a, .solution-page-bottom-scrollable #solution-resources .fakeAnchor { display: block; line-height: 24px; padding-left: 30px; background-image: url('https://cdn-images.visual-paradigm.com/solutions/resources_button.png'); background-repeat: no-repeat; }
.solution-page-bottom-scrollable #solution-resources .resource-tutorial a { background-position: 0 -48px; }
.solution-page-bottom-scrollable #solution-links { text-align: center; margin-top: 70px; }
.solution-page-bottom-scrollable #solution-links p { text-align: center; font-weight: lighter; font-size:18px;  margin-left:20px;}
.solution-page-bottom-scrollable .expandable { width: 730px; display: none; margin: 0 auto; }
.solution-page-bottom-scrollable #solution-points { padding: 0 32px; width: 854px; float: none; margin-right: 0; background: none; margin-top: 10px; }
.solution-page-bottom-scrollable .navi { width: 72px; margin: 0 auto; overflow-y: auto; }
.solution-page-bottom-scrollable .navi a { background-position: bottom left; background-repeat: no-repeat; display: block; float: left; width: 12px; height: 12px; margin: 9px 6px; cursor: pointer; }
.solution-page-bottom-scrollable .navi a.active { background-position: top left; }
.solution-page-bottom-scrollable .solution-points-scrollable { height: 300px; width: 854px; }
.solution-page-bottom-scrollable .solution-points-scrollable .scroll-items { margin-left: 0; } 
.solution-page-bottom-scrollable .solution-points-scrollable .scroll-items li { width: 854px; position: relative; }
.solution-page-bottom-scrollable .solution-points-scrollable .scroll-items h2 { font-size: 18px; color: #7c1d1d; width: 310px; margin: 68px 0 6px; }
.solution-page-bottom-scrollable .solution-points-scrollable .scroll-items p { font-size: 14px; color: #404040; width: 310px; font-weight: normal; line-height: 1.4;}
.solution-page-bottom-scrollable .solution-points-scrollable .scroll-items img { position: absolute; right: 6px; top: 0; margin: 0; }
.solution-page-bottom-scrollable .expandable { position: relative; }
.solution-page-bottom-scrollable .expandable-head { background: url('https://cdn-images.visual-paradigm.com/solutions/expanded_panel_bg.png') no-repeat top left; height: 48px; }
.solution-page-bottom-scrollable .expandable-foot { background: url('https://cdn-images.visual-paradigm.com/solutions/expanded_panel_bg.png') no-repeat bottom right; height: 48px; border-bottom: 1px solid #c0c0c0; }
.solution-page-bottom-scrollable .expandable .close-video { background-image: url('https://cdn-images.visual-paradigm.com/solutions/close_button.png'); background-repeat: no-repeat; cursor: pointer; width: 24px; height: 24px; position: absolute; top: 24px; }
.solution-page-bottom-scrollable .expandable .close-video:hover { background-position: 0 -24px; }

#solution-expressumltool .navi a { background-image: url('https://cdn-images.visual-paradigm.com/solutions/page_point.png'); }
#solution-expressumltool .solution-points-scrollable .scroll-items { list-style-type: none; }
#solution-expressumltool ul { margin-top:35px; }
#solution-expressumltool ul li h2 { font-size:20px; }


#solution-flowchart .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-flowchart .pageCenter-inner { padding: 0px; width: 100%; margin-bottom:45px; }
#solution-flowchart #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-flowchart h1.headline { margin-top:50px;}
#solution-flowchart .solution-content { height: 578px; margin-left:35px;}
#solution-flowchart #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-flowchart #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/flowchart/flowchart_steps.png'); background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
#solution-flowchart #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-flowchart #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-flowchart #drawing-sequence-diagram .step3 { background-position: 0 -1530px; opacity: 0; }
#solution-flowchart #drawing-sequence-diagram .step4 { background-position: 0 -2040px; opacity: 0; }
#solution-flowchart #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-flowchart .solution-points { position: relative; }
#solution-flowchart .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height: 120px; z-index: 9; }
#solution-flowchart .solution-points-items { width:20000em; position:absolute; }
#solution-flowchart .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-flowchart .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-flowchart .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-flowchart .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-flowchart .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; margin-top:-30px; }
#solution-flowchart .solution-points a.arrow:hover { background-position: left bottom; }
#solution-flowchart .solution-points a.disabled { display: none; } 
#solution-flowchart .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-flowchart .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}
#solution-flowchart #solution-links { margin-top: 80px;}

#solution-importrationalrose .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-importrationalrose .pageCenter-inner { padding: 0px; width: 100%; margin-top:50px; margin-bottom:45px;}
#solution-importrationalrose #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-importrationalrose .solution-content { height: 578px; margin-left:35px; }
#solution-importrationalrose #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-importrationalrose #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/importrose/import_rational_rose_steps.png'); background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
#solution-importrationalrose #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-importrationalrose #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-importrationalrose .solution-points { position: relative; }
#solution-importrationalrose .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height:78px; z-index: 9; }
#solution-importrationalrose .solution-points-items { width:20000em; position:absolute; }
#solution-importrationalrose .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-importrationalrose .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-importrationalrose .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-importrationalrose .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-importrationalrose .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
#solution-importrationalrose .solution-points a.arrow:hover { background-position: left bottom; }
#solution-importrationalrose .solution-points a.disabled { display: none; } 
#solution-importrationalrose .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-importrationalrose .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}
#solution-importrationalrose #solution-links { margin-top: 40px;}

#solution-sequencediagram .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-sequencediagram .pageCenter-inner { padding: 0px; width: 100%; margin-bottom:65px;}
#solution-sequencediagram h1 { color: #202020; font-size: 32px; line-height: 44px; text-align: left; font-weight: lighter; margin-top: 55px; border: 1px solid #e6e6e6; border-style: none none solid none; }
#solution-sequencediagram #solution-resources { overflow-y: auto; margin-bottom: 54px; }
#solution-sequencediagram #solution-links { position: relative; }
#solution-sequencediagram #solution-links .h1 { margin: 8px 0 10px 10px; }
#solution-sequencediagram #solution-points { padding: 0; width: 974px; }
#solution-sequencediagram .contentNote { font-weight: normal; display: block; text-align: left; margin-top: 6px; }
#solution-sequencediagram #solution-links a { display: block; margin-bottom: 6px;}
#solution-sequencediagram .link-product { text-indent: -9999px; background: url('https://cdn-images.visual-paradigm.com/solutions/visual_paradigm_logo.png') no-repeat; }
#solution-sequencediagram .link-product a { height: 48px; width: 196px; }
#solution-sequencediagram .link-download { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat; }
#solution-sequencediagram .link-buy {background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat 0 -40px; }
#solution-sequencediagram .link-buy a, #solution-sequencediagram .link-download a { font-size: 18px; font-weight: bold; color: white; text-decoration: none; width: 269px; line-height: 40px; }
#solution-sequencediagram a.watch-video { font-size: 12px; color: #006caf; background: url('https://cdn-images.visual-paradigm.com/solutions/sequencediagram/video_preview.png') no-repeat; width: 133px; padding-top: 81px; display: block; line-height: 28px; cursor: pointer; text-align: center; margin-top: 10px; float: right; }
#solution-sequencediagram #video-display { display: none; }
#solution-sequencediagram .hr1 { height: 12px; margin-bottom: 0; }
#solution-sequencediagram #solution-links2 { border-top: 1px solid #c0c0c0; text-align: center; padding: 0 194px; }
#solution-sequencediagram #solution-links2 li { float: left; margin: 24px 12px 42px; height: 40px; }
#solution-sequencediagram #solution-links2 li a { display: block; text-shadow: 0 1px 2px #000000; }
#solution-sequencediagram a.learn { color: #a92b2c; font-size: 20px; font-weight: bold; margin-left: 226px; }
#solution-sequencediagram .solution-content { height: 578px; margin-left:35px; }
#solution-sequencediagram #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-sequencediagram #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/sequencediagram/uml_seq_steps.png'); background-repeat: no-repeat; width: 890px; height: 490px; position: absolute; bottom:0; left: 41px; }
#solution-sequencediagram #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-sequencediagram #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-sequencediagram #drawing-sequence-diagram .step3 { background-position: 0 -1530px; opacity: 0; }
#solution-sequencediagram #drawing-sequence-diagram .step4 { background-position: 0 -2035px; opacity: 0; }
#solution-sequencediagram #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-sequencediagram .solution-points { position: relative; }
#solution-sequencediagram .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height:78px; z-index: 9; }
#solution-sequencediagram .solution-points-items { width:20000em; position:absolute; }
#solution-sequencediagram .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-sequencediagram .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-sequencediagram .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-sequencediagram .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-sequencediagram .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
#solution-sequencediagram .solution-points a.arrow:hover { background-position: left bottom; }
#solution-sequencediagram .solution-points a.disabled { display: none; } 
#solution-sequencediagram .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-sequencediagram .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}
#solution-sequencediagram #video-display .close-video { background-image: url('https://cdn-images.visual-paradigm.com/solutions/close_video.png'); background-repeat: no-repeat; display: block; width: 36px; height: 36px; float: right; margin-bottom: 6px; cursor: pointer; }
#solution-sequencediagram #video-display .close-video:hover { background-position: left bottom; }
 
#solution-statemachine .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-statemachine .pageCenter-inner { padding: 0px; width: 100%; margin-top:50px; margin-bottom: 40px;}
#solution-statemachine #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-statemachine .solution-content { height: 578px; margin-left:35px; margin-bottom:40px;}
#solution-statemachine #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-statemachine #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/statemachine/statemachine_steps.png'); background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
#solution-statemachine #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-statemachine #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-statemachine #drawing-sequence-diagram .step3 { background-position: 0 -1530px; opacity: 0; }
#solution-statemachine #drawing-sequence-diagram .step4 { background-position: 0 -2039px; opacity: 0; }
#solution-statemachine #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-statemachine .solution-points { position: relative;}
#solution-statemachine .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height:78px; z-index: 9; }
#solution-statemachine .solution-points-items { width:20000em; position:absolute; }
#solution-statemachine .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-statemachine .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-statemachine .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-statemachine .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-statemachine .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
#solution-statemachine .solution-points a.arrow:hover { background-position: left bottom; }
#solution-statemachine .solution-points a.disabled { display: none; } 
#solution-statemachine .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-statemachine .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}
#solution-statemachine #solution-links { margin-top: 40px;}

#solution-install-free .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-install-free .pageCenter-inner { padding: 0px; width: 100%; margin-bottom:45px; }
#solution-install-free #solution-summary { width: 910px; float: none; }
#solution-install-free #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-install-free .solution-content { height: 578px; margin-left:35px; }
#solution-install-free #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-install-free #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/install-free/install_free_steps.png'); background-repeat: no-repeat; width: 890px; height: 470px; position: absolute; bottom:0; left: 41px; }
#solution-install-free #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-install-free #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-install-free #drawing-sequence-diagram .step3 { background-position: 0 -1525px; opacity: 0; }
#solution-install-free #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-install-free .solution-points { position: relative; }
#solution-install-free .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height:78px; z-index: 9; }
#solution-install-free .solution-points-items { width:20000em; position:absolute; }
#solution-install-free .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-install-free .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-install-free .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-install-free .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-install-free .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
#solution-install-free .solution-points a.arrow:hover { background-position: left bottom; }
#solution-install-free .solution-points a.disabled { display: none; } 
#solution-install-free .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-install-free .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}

#solution-java-to-sequence-diagram .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-java-to-sequence-diagram .pageCenter-inner { padding: 0px; width: 100%; margin-bottom:45px; margin-top:50px;}
#solution-java-to-sequence-diagram ol { margin-top:20px;}
#solution-java-to-sequence-diagram #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-java-to-sequence-diagram .solution-content { height: 578px; margin-left:35px; }
#solution-java-to-sequence-diagram #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-java-to-sequence-diagram #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/java-to-sequence-diagram/java_sequence_steps.png'); background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
#solution-java-to-sequence-diagram #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-java-to-sequence-diagram #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-java-to-sequence-diagram #drawing-sequence-diagram .step3 { background-position: 0 -1529px; opacity: 0; }
#solution-java-to-sequence-diagram #drawing-sequence-diagram .step3b { background-position: 0 -2040px; opacity: 0; }
#solution-java-to-sequence-diagram #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-java-to-sequence-diagram .solution-points { position: relative; }
#solution-java-to-sequence-diagram .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height:115px; z-index: 9; }
#solution-java-to-sequence-diagram .solution-points-items { width:20000em; position:absolute; }
#solution-java-to-sequence-diagram .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-java-to-sequence-diagram .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-java-to-sequence-diagram .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-java-to-sequence-diagram .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; width:90%;}
#solution-java-to-sequence-diagram .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
#solution-java-to-sequence-diagram .solution-points a.arrow:hover { background-position: left bottom; }
#solution-java-to-sequence-diagram .solution-points a.disabled { display: none; } 
#solution-java-to-sequence-diagram .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-java-to-sequence-diagram .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}
#solution-java-to-sequence-diagram .solution-links { margin-top:75px; }
#solution-java-to-sequence-diagram .columnsBottom { margin-top: -15px; }

#solution-simulateprocesses .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-simulateprocesses .pageCenter-inner { padding: 0px; width: 100%; margin-top:50px; margin-bottom:40px;}
#solution-simulateprocesses #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-simulateprocesses .solution-content { height: 578px; margin-left:35px; margin-bottom:40px;}
#solution-simulateprocesses #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-simulateprocesses #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/simulateprocesses/simulate_process_steps.png'); background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
#solution-simulateprocesses #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-simulateprocesses #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-simulateprocesses #drawing-sequence-diagram .step3 { background-position: 0 -1530px; opacity: 0; }
#solution-simulateprocesses #drawing-sequence-diagram .step4 { background-position: 0 -2035px; opacity: 0; }
#solution-simulateprocesses #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-simulateprocesses .solution-points { position: relative;}
#solution-simulateprocesses .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height:90px; z-index: 9; }
#solution-simulateprocesses .solution-points-items { width:20000em; position:absolute; }
#solution-simulateprocesses .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-simulateprocesses .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-simulateprocesses .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-simulateprocesses .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-simulateprocesses .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
#solution-simulateprocesses .solution-points a.arrow:hover { background-position: left bottom; }
#solution-simulateprocesses .solution-points a.disabled { display: none; } 
#solution-simulateprocesses .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-simulateprocesses .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}

.solutions-page-topic .hr-top { background: url('https://cdn-images.visual-paradigm.com/solutions/hor-line.png') no-repeat top center; }
#solution-wireframing-tool .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-wireframing-tool .pageCenter-inner { padding: 0px; width: 100%; margin-top:50px; margin-bottom:45px;}
#solution-wireframing-tool #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-wireframing-tool .solution-content { height: 578px; margin-left:35px; margin-bottom:40px;}
#solution-wireframing-tool #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-wireframing-tool #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/wireframing-tool/wireframing_tools_steps.png'); background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
#solution-wireframing-tool #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-wireframing-tool #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-wireframing-tool #drawing-sequence-diagram .step3 { background-position: 0 -1530px; opacity: 0; }
#solution-wireframing-tool #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-wireframing-tool .solution-points { position: relative;}
#solution-wireframing-tool .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height:130px; z-index: 9; }
#solution-wireframing-tool .solution-points-items { width:20000em; position:absolute; }
#solution-wireframing-tool .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-wireframing-tool .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-wireframing-tool .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-wireframing-tool .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-wireframing-tool .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
#solution-wireframing-tool .solution-points a.arrow:hover { background-position: left bottom; }
#solution-wireframing-tool .solution-points a.disabled { display: none; } 
#solution-wireframing-tool .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-wireframing-tool .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}

#solution-aws-diagram-plugin .pageCenter-inner { padding: 1px 32px 0; width: 910px; }
#solution-aws-diagram-plugin #solution-summary { float: none; width: 100%; }
#solution-aws-diagram-plugin .hr1 { height: 12px; margin-bottom: 0; }
#solution-aws-diagram-plugin .link-button a { font-size: 18px; font-weight: bold; color: white; text-decoration: none; width: 267px; line-height: 40px; }
#solution-aws-diagram-plugin #solution-note p { margin-left: 316px; }
#solution-aws-diagram-plugin #solution-links { text-align: center; padding: 0 342px; }
#solution-aws-diagram-plugin #solution-links li { float: left; margin: 24px 12px 42px; height: 40px; }
#solution-aws-diagram-plugin #solution-links li a { display: block; text-shadow: 0 1px 2px #000000; }
#solution-aws-diagram-plugin #solution-links li a { display: block; text-shadow: 0 1px 2px #000000; }
#solution-aws-diagram-plugin a.learn { color: #a92b2c; font-size: 20px; font-weight: bold; display: block; text-align: center; }
#solution-aws-diagram-plugin #download-detail { margin: 36px 32px 0; }
#solution-aws-diagram-plugin h2 { font-size: 36px; line-height: 44px; font-weight: bold; padding: 22px 0 6px; clear: both; float: right; width: 650px; }
#solution-aws-diagram-plugin #solution-steps { margin: 10px 0 40px; }
#solution-aws-diagram-plugin #solution-steps .content2 { margin-bottom: 16px; float: right; width: 650px; }
#solution-aws-diagram-plugin #solution-steps img { margin-top: 30px; }
#solution-aws-diagram-plugin .content2 { font-size: 16px; line-height: 1.4 }
#solution-aws-diagram-plugin h3 { font-size: 36px; line-height: 44px; font-weight: bold; margin: 22px 0 6px; }
#solution-aws-diagram-plugin .solution-points { position: relative; }
#solution-aws-diagram-plugin .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height: 590px; z-index: 9; }
#solution-aws-diagram-plugin .solution-points-items { width:20000em; position:absolute; }
#solution-aws-diagram-plugin .solution-points-items li { float: left; width: 827px; padding: 0 74px; }
#solution-aws-diagram-plugin .solution-points a.arrow { background-repeat: no-repeat; width: 20px; height: 60px; cursor: pointer; position: absolute; top: 240px; z-index: 10; }
#solution-aws-diagram-plugin .solution-points a.arrow:hover { background-position: left bottom; }
#solution-aws-diagram-plugin .solution-points a.disabled { display: none; } 
#solution-aws-diagram-plugin .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/left_arrow.png'); left: 0; }
#solution-aws-diagram-plugin .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/right_arrow.png'); right: 0; }
#solution-aws-diagram-plugin .content2 ol li { padding-left: 16px; }

#solution-storyboard-ux .pageCenter-inner { padding: 1px 0px 0; width: 1065px; }
#solution-storyboard-ux .link-button a { font-size: 18px; font-weight: bold; color: white; text-decoration: none; width: 267px; line-height: 40px; }
#solution-storyboard-ux a.learn { color: #a92b2c; font-size: 20px; font-weight: bold; display: block; text-align: center; }
#solution-storyboard-ux #download-detail { margin: 36px 32px 0; }
#solution-storyboard-ux h2 { font-size: 21px; line-height: 44px; clear: both; margin-top:40px; margin-bottom:0px;}
#solution-storyboard-ux .content2 ol li { padding-left: 16px; }
#solution-storyboard-ux .action-button { line-height: 40px; text-align: center; background-color: #28be5b; border: 1px solid #9b9b9b; font-size: 18px; display: block; color: white; }

#solution-process-map .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-process-map .pageCenter-inner { padding: 0px; width: 100%; margin-top:50px; margin-bottom:45px;}
#solution-process-map #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-process-map .solution-content { height: 578px; margin-left:35px; }
#solution-process-map #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-process-map #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/process-map/process_map_steps.png'); background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
#solution-process-map #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-process-map #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-process-map #drawing-sequence-diagram .step3 { background-position: 0 -1530px; opacity: 0; }
#solution-process-map #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-process-map .solution-points { position: relative; }
#solution-process-map .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height: 90px; z-index: 9; }
#solution-process-map .solution-points-items { width:20000em; position:absolute; }
#solution-process-map .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-process-map .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-process-map .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-process-map .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-process-map .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
#solution-process-map .solution-points a.arrow:hover { background-position: left bottom; }
#solution-process-map .solution-points a.disabled { display: none; } 
#solution-process-map .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-process-map .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}
#solution-process-map #solution-links { margin-top: 40px;}

#solution-processimprovement .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
#solution-processimprovement .pageCenter-inner { padding: 0px; width: 100%; margin-top:50px; margin-bottom:40px;}
#solution-processimprovement #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
#solution-processimprovement .solution-content { height: 578px; margin-left:35px; }
#solution-processimprovement #drawing-sequence-diagram { width: 972px; height: 500px; position: relative; overflow: hidden; }
#solution-processimprovement #drawing-sequence-diagram .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/processimprovement/process_improvement_steps.png'); background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
#solution-processimprovement #drawing-sequence-diagram .step1 { background-position: 0 -510px; opacity: 0; }
#solution-processimprovement #drawing-sequence-diagram .step2 { background-position: 0 -1020px; opacity: 0; }
#solution-processimprovement #drawing-sequence-diagram .drawn { opacity: 1; }
#solution-processimprovement .solution-points { position: relative; }
#solution-processimprovement .solution-points-scrollable { position:relative; overflow:hidden;	width: 974px;	height:78px; z-index: 9; }
#solution-processimprovement .solution-points-items { width:20000em; position:absolute; }
#solution-processimprovement .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
#solution-processimprovement .solution-points-items li .h1-gray3 { font-size: 22px; }
#solution-processimprovement .solution-points-items li .h1-gray3 .step { color: #da008f; }
#solution-processimprovement .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
#solution-processimprovement .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
#solution-processimprovement .solution-points a.arrow:hover { background-position: left bottom; }
#solution-processimprovement .solution-points a.disabled { display: none; } 
#solution-processimprovement .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
#solution-processimprovement .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}

.webinar-block-solution { position: relative; background: url('https://cdn-images.visual-paradigm.com/about/webinar/solution_btn_webinar_bg.png') no-repeat #4A666E; width: 331px; height: 113px; font-weight: bold; text-align: center; text-shadow: 0 0 4px #000000; display: block; }
.webinar-block-solution ol.webinar-points { position: absolute; left: 10px; top: 12px; }
.webinar-block-solution .webinar-title { font-size: 16px; color: #FFFFFF; padding-top: 10px; line-height: 19px; margin: 0 25px; }
.webinar-block-solution .webinar-glossary .webinar-title { font-size: 14px; }
.webinar-block-solution .webinar-date { font-size: 14px; color: #dddddd; margin: 6px 0 14px; line-height: 16px; }
.webinar-block-solution .register-now { font-size: 16px; text-shadow: none; padding-left: 4px }

li.bpva-10-reasons { background: url('https://cdn-images.visual-paradigm.com/solutions/10_reasons_bpva.png') no-repeat; width: 324px; height: 60px; position: relative; margin: 10px 0 0 6px; }
li.bpva-10-reasons .title { text-decoration: none; position: absolute; top: 12px; left: 54px; font-size: 18px; font-weight: bold; color: #404040; }
li.bpva-10-reasons .more { padding-top: 42px; text-align: right; padding-right: 14px; display: block; font-size: 12px; }

.vpository-promotion-block { text-align: center; margin: 16px 0; }
.vpository-promotion-block .vpository-promotion-bottom { display: none; }
.vpository-promotion-block .tooltip { display: none; background: url("https://cdn-images.visual-paradigm.com/solutions/vpository_popup2.png") no-repeat; width: 590px; height: 54px; padding-top: 175px; cursor: pointer; color: #78D9FF; font-size: 14px; }
.vpository-promotion-block-left { float: left; width: 370px; margin: 16px 0 97px; }
.vpository-promotion-block-left .vpository-promotion-bottom { display: block; clear: both; }
.vpository-promotion-block-right { float: right; width: 300px; margin: 16px 33px; }
.vpository-promotion-block-right .vpository-promotion-bottom { display: block; clear: both; }

#solution-wireframe-tool #solution-title { font-size: 36px; line-height: 44px; color: #202020; margin-top: 40px; }
#solution-wireframe-tool h2 { font-size: 24px; color: #3d7c19; margin-bottom: 6px; }
#solution-wireframe-tool #features-pri { margin: 0 29px; overflow: auto; }
#solution-wireframe-tool #features-pri li { width: 394px; margin: 0 32px; float: left; }
#solution-wireframe-tool #features-pri p { font-size: 16px; color: #404040; line-height: 22px; }
#solution-wireframe-tool #solution-links1 { background-color: #f0f0f0; margin: 36px 61px 48px; clear: both; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; overflow: auto; }
#solution-wireframe-tool #features-sec { margin: 0 29px; overflow: auto; }
#solution-wireframe-tool #features-sec li { margin: 0 32px 64px; overflow: auto; }
#solution-wireframe-tool #features-sec .desc { width: 302px; float: left; margin-right: 48px;}
#solution-wireframe-tool #features-sec p { font-size: 16px; color: #404040; line-height: 22px; }
#solution-wireframe-tool #features-sec img { float: right; }
#solution-wireframe-tool .contentPoint { margin: 0 51px 64px; font-size: 14px; color: #404040; }
#solution-wireframe-tool .solution-links li { float: left; }
#solution-wireframe-tool .link-download a, #solution-wireframe-tool .link-buy a { display: block; text-shadow: 0 1px 2px #000000; color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    text-decoration: none;
    width: 269px; text-align: center;
}
#solution-wireframe-tool .link-product { background: url('https://cdn-images.visual-paradigm.com/solutions/wireframeux/vp_logo.png') no-repeat; width: 147px; margin: 24px 30px 24px 28px; }
#solution-wireframe-tool .link-product a .notranslate { text-indent: -9999px; display: block; height: 36px; }
#solution-wireframe-tool .link-download { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat; height: 40px; width: 270px; margin: 24px 25px; }
#solution-wireframe-tool .link-buy { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat 0 -40px; width: 270px; margin: 24px 25px; }
#solution-wireframe-tool .vpository-promotion-block-left { float: none; margin: 0; width: 160px; }
#solution-wireframe-tool .vpository-promotion-block-left .popup-link { font-size: 14px; text-align: left; display: block; }
#solution-wireframe-tool #solution-links2 { border-top: 1px solid #c0c0c0; text-align: center; padding: 0 192px; overflow: auto; }
#solution-wireframe-tool #solution-links2 li { float: left; margin: 24px 12px 42px; height: 40px; }
#solution-wireframe-tool #solution-links2 li a { display: block; text-shadow: 0 1px 2px #000000; }
#solution-wireframe-tool a.learn { color: #a92b2c; font-size: 20px; font-weight: bold; margin-left: 226px; }
#solution-wireframe-tool #download-detail { margin: 36px 32px 0; }
#solution-wireframe-tool .vpository-promotion-block .popup-link { font-size: 14px; margin-top: 8px; }
#solution-wireframe-tool #wireframe-preview { width: 800px; height: 600px; margin: 24px auto 0; display: block; }
#solution-wireframe-tool .gallery { position: relative; height: 600px; margin-top: 24px; }
#solution-wireframe-tool .gallery .figure { position: absolute; opacity: 0; top: 0; right: 0; width: 100%;
	-moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;
}
#solution-wireframe-tool .gallery .figure.current { opacity: 1; }
#solution-wireframe-tool .gallery .figure img { width: 800px; height: 600px; margin: 0 auto; display: block; }
#solution-wireframe-tool .nav { width: 840px; margin: 16px auto 36px; overflow-y: auto; }
#solution-wireframe-tool .nav a { width: 138px; border: 1px solid #FFFFFF; line-height: 44px; font-size: 14px; float: left; text-align: center; cursor: pointer; text-decoration: none; }
#solution-wireframe-tool .nav a.selected { color: #ffffff; line-height: 42px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; border: 1px solid #cc3333; background-color: #cc6969; cursor: default; }
#solution-wireframe-tool .video-block { text-align: center; margin-bottom: 48px; }
#solution-wireframe-tool .popup-video-link { font-size: 24px; color: #000000;  line-height: 24px; padding-right: 40px; background: url('https://cdn-images.visual-paradigm.com/solutions/wireframeux/youtube_icon.png') no-repeat center right; }
#solution-wireframe-tool .tooltipLinks { width: 852px; margin: 0 auto 64px; overflow-y: auto; padding: 24px 0; background-color: #F0F0F0; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
#solution-wireframe-tool .tooltipLinks > li { float: left; width: 260px; margin-left: 24px; }
#solution-wireframe-tool .tooltipLinks h3 { font-size: 18px; color: #404040; margin: 0; }
#solution-wireframe-tool .tooltipLinks ul > li { margin-top: 6px; }
#solution-wireframe-tool .tooltipLinks ul > li a { display: block; background: url('https://cdn-images.visual-paradigm.com/solutions/wireframeux/youtube_bullet_point.png') no-repeat center left; padding-left: 15px; font-size: 14px; }

#solution-requirements-gathering .pageCenter-inner { padding: 1px 0; border-bottom: 1px solid #c0c0c0; }
#solution-requirements-gathering #solution-title { text-align: left; font-size: 36px; line-height: 44px; margin-left: 32px; }
#solution-requirements-gathering #solution-summary { margin: 12px 0 68px 32px; float: none; width: 550px; font-size: 16px; line-height: 22px; }
#solution-requirements-gathering #solution-summary em { color: #a92b2c; font-weight: bold; font-style: normal; }
#solution-requirements-gathering #solution-resources { overflow-y: auto; margin-bottom: 72px; }
#solution-requirements-gathering #solution-links { position: absolute; top: 66px; left: 614px; }
#solution-requirements-gathering #solution-links .h1 { margin: 8px 0 10px 4px; font-size: 16px; line-height: 18px; }
#solution-requirements-gathering .contentNote { font-weight: normal; display: block; text-align: left; margin-top: 6px; }
#solution-requirements-gathering .vpository-promotion-block { float: none; margin: 16px 0; width: auto; font-size: 14px; } 
#solution-requirements-gathering #solution-links li a { display: block; margin-bottom: 6px; text-shadow: 0 1px 2px #000000; -moz-text-shadow: 0 1px 2px #000000; -webkit-text-shadow: 0 1px 2px #000000; -khtml-text-shadow: 0 1px 2px #000000; text-align: center; }
#solution-requirements-gathering .link-product { text-indent: -9999px; background: url('https://cdn-images.visual-paradigm.com/solutions/visual_paradigm_logo.png') no-repeat; }
#solution-requirements-gathering .link-product a { height: 48px; width: 196px; }
#solution-requirements-gathering .link-download, #solution-requirements-gathering .link-tutorial { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat; }
#solution-requirements-gathering .link-buy {background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat 0 -40px; }
#solution-requirements-gathering .link-buy a, #solution-requirements-gathering .link-download a,  #solution-requirements-gathering .link-tutorial a { font-size: 18px; font-weight: bold; color: white; text-decoration: none; width: 269px; line-height: 40px; }
#solution-requirements-gathering .hr1 { height: 12px; margin-bottom: 0; }
aaaa#solution-requirements-gathering #features { border-width: 1px; border-style: solid none; border-color: #c0c0c0; }
#solution-requirements-gathering #features li { padding: 64px 31px; border-bottom: 1px solid #c0c0c0; overflow: auto; }
#solution-requirements-gathering #features .feature-half { width: 424px; float: left; }
#solution-requirements-gathering #features .feature-half h2 { height: 56px; }
#solution-requirements-gathering #features .feature-half p { margin-top: 8px; height: 110px; }
#solution-requirements-gathering #features div { float: left; width: 336px; margin-right: 64px; }
#solution-requirements-gathering #features h2 { font-size: 24px; color: #202020; margin-bottom: 9px; }
#solution-requirements-gathering #features p { font-size: 16px; color: #404040; line-height: 22px; }
#solution-requirements-gathering #features #feature-half { width: 424px; float: left; }
#solution-requirements-gathering #solution-links2 { text-align: center; padding: 0 194px; }
#solution-requirements-gathering #solution-links2 li { float: left; margin: 24px 12px 42px; height: 40px; }
#solution-requirements-gathering #solution-links2 li a { display: block; text-shadow: 0 1px 2px #000000; }
#solution-requirements-gathering #solution-links2 li.link-tutorial a { background: url("https://cdn-images.visual-paradigm.com/solutions/resources_button.png") no-repeat 44px -38px; text-indent: 20px; }
#solution-requirements-gathering a.learn { color: #a92b2c; font-size: 20px; font-weight: bold; margin-left: 226px; }
#solution-requirements-gathering #download-detail { margin: 36px 32px 0; }

.page-center { width: 974px; padding: 22px 0 0; margin: 20px 37px; background-color: #ffffff; border: 1px solid #a0a0a0; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; -moz-box-shadow: 0px 1px 2px #606060; -webkit-box-shadow: 0px 1px 2px #606060; box-shadow: 0px 1px 2px #606060; }
.page-center #solution-points { margin-right: 0; }
.page-center .solution-points-list { margin-left: 16px; }
.page-center .vpository-promotion-block-left { width: 367px; }

#solution-bpmn-tools .link-buy { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat 0 -40px; }
#solution-bpmn-uml .link-buy { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat 0 -40px; }
#solution-comprehensive-uml-tools .link-buy { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat 0 -40px; }
#solution-comprehensive-uml-tools .solution-points-list { margin-left: 14px; }
#solution-comprehensive-uml-tools #bpmn-designer a .solutionPointImg { margin-left: 0; }

.solutions-template-9 #solution-links { text-align: center; margin: 40px 90px 30px 50px; }
.solutions-template-9 #solution-links li { margin: 0 15px; height: 40px; }
.solutions-template-9 #solution-links li p{ font-size: 16px;  font-weight: lighter; margin-left: 350px; margin-bottom:40px;}
.solutions-template-9 #solution-links li a { display: block; text-shadow: 0 1px 2px #000000;  margin-left: 380px;}
.solutions-template-9 .link-download { background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat; }
.solutions-template-9 .link-buy {background: url('https://cdn-images.visual-paradigm.com/solutions/vpuml_buttons.png') no-repeat 0 -40px; }
.solutions-template-9 .link-buy a, .solutions-template-9 .link-download a { font-size: 18px; font-weight: bold; color: white; text-decoration: none; width: 269px; line-height: 40px; }
.solutions-template-9 #solution-used { width: 910px; padding: 1px 32px; }
.solutions-template-9 #solution-note { padding: 18px 0; height: 24px; }
.solutions-template-9 #solution-note p { margin-left: 316px; }

#solution-10-tips-to-effective-business-process-capturing #solution-title { font-family: 'Raleway'; margin: 40px 85px 36px; font-size: 48px; color: #606060; line-height: normal; }
#solution-10-tips-to-effective-business-process-capturing .solution-items-list { margin: 64px; }
#solution-10-tips-to-effective-business-process-capturing .solution-item { margin-top: 64px; }
#solution-10-tips-to-effective-business-process-capturing .solution-item .solution-item-title { font-family: 'Raleway'; font-size: 32px; color: #0089DD; text-align: left; }
#solution-10-tips-to-effective-business-process-capturing .solution-item .solution-item-block { text-align: left; font-size: 16px; color: #404040; line-height: 1.5; margin-top: 16px; }
#solution-10-tips-to-effective-business-process-capturing .solution-item .solution-item-block .right-image { margin-left: 16px; margin-bottom: 16px; }
#solution-10-tips-to-effective-business-process-capturing .solution-item .solution-item-block-left { float: left; width: 358px; }
#solution-10-tips-to-effective-business-process-capturing .solution-item .solution-item-block-right { float: right; width: 424px; }
#solution-10-tips-to-effective-business-process-capturing #nickname-selection { float: right; }
#solution-10-tips-to-effective-business-process-capturing #nickname-illus { float: right; background: url('https://cdn-images.visual-paradigm.com/solutions/10-tips-to-effective-business-process-capturing/nicename_illu.jpg') no-repeat; width: 332px; height: 240px; }

.solutions-page-type2-old .vpe { text-indent: -9999px; overflow: hidden; width: 296px; height: 232px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_a.png') no-repeat; display: block; margin: 20px auto 0; }
#solution-capturerequirements .vpe, #solution-writeusecase .vpe
{ text-indent: -9999px; overflow: hidden; width: 364px; height: 78px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_b.png') no-repeat; display: block; margin: 20px auto 0; }
#solution-capturerequirements .vpe { margin-top: 36px; }
#solution-drawdfd .vpe { text-indent: -9999px; overflow: hidden; width: 214px; height: 81px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_c1.png') no-repeat; display: block; margin: 8px 62px 0; }
.solutions-page-type3 .vpe { text-indent: -9999px; overflow: hidden; width: 214px; height: 81px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_c2.png') no-repeat; display: block; margin: 12px 76px 0; float: left; }
.solutions-page-type2-v1 .vpe { text-indent: -9999px; overflow: hidden; width: 214px; height: 81px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_c1.png') no-repeat; display: block; margin: 0 auto; }
#solution-hibernate .vpe,
#solution-importvisiouml .vpe
{ text-indent: -9999px; overflow: hidden; width: 214px; height: 81px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_c2.png') no-repeat; display: block; margin: 12px 76px 0; }
#solution-expressumltool .vpe { text-indent: -9999px; overflow: hidden; width: 214px; height: 81px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_c1.png') no-repeat; display: block; margin-top: 182px; position: absolute; }
#solution-freeumldesigntool .vpe { text-indent: -9999px; overflow: hidden; width: 214px; height: 81px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_c2.png') no-repeat; display: block; margin: 12px auto 0; }
#solution-5thingsyouneed .vpe, #solution-wireframe-tool .vpe, #solution-use-case-tool .vpe, #solution-task-management-software .vpe, #solution-erd-tool .vpe, #solution-wireframe-tool-for-desktop-application-design .vpe, #solution-statemachine .vpe, #solution-sysml-modeling-tools .vpe, #solution-aws-diagram-plugin .vpe
{ text-indent: -9999px; overflow: hidden; width: 547px; height: 86px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_d1.png') no-repeat; display: block; margin: 12px auto 0; }
#solution-importrationalrose .vpe, #solution-business-process-software-for-mac .vpe, #solution-agile-uml-diagram-tool .vpe, #solution-wireframe-tool-for-iphone-apps-design .vpe, #solution-wireframe-tool-for-website-design .vpe, #solution-simulateprocesses .vpe, #solution-storyboard-ux .vpe
{ text-indent: -9999px; overflow: hidden; width: 547px; height: 86px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_d2.png') no-repeat; display: block; margin: 12px auto 0; }
#solution-sequencediagram .vpe, #solution-sequencediagramformac .vpe, #solution-uml-sequence-diagram-tool .vpe, #solution-end-to-end-hibernate-tool .vpe, #solution-wireframe-tool-for-android-apps-design .vpe, #solution-10-tips-to-effective-business-process-capturing .vpe, #solution-install-free .vpe, #solution-process-map .vpe
{ text-indent: -9999px; overflow: hidden; width: 547px; height: 86px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_d3.png') no-repeat; display: block; margin: 12px auto 0; }
#solution-best-er-diagram-tool .vpe, #solution-requirements-capturing-tool .vpe, #solution-uml-tool-for-eclipse .vpe, #solution-database-design-tool-for-database-developers .vpe, #solution-flowchart .vpe, #solution-requirements-gathering .vpe, #solution-wireframing-tool .vpe, #solution-flowchart-made-easy .vpe 
{ text-indent: -9999px; overflow: hidden; width: 547px; height: 86px; background: url('https://cdn-images.visual-paradigm.com/solutions/vpe_d4.png') no-repeat; display: block; margin: 12px auto 0; }
#solution-sysml-modeling-tools .main-desc { width: 578px !important; }

.sol-tpl-steps .anim { -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s; }
.sol-tpl-steps .pageCenter-inner { padding: 0px; width: 100%; margin-top:50px; margin-bottom:40px;}
.sol-tpl-steps #solution-points h2 { color: #c34142; display: inline; margin: 0; font-weight: bold; width: 310px; font-size: 18px; }
.sol-tpl-steps .solution-content { height: 578px; margin-left:35px; margin-bottom:40px;}
.sol-tpl-steps #steps-image { width: 972px; height: 500px; position: relative; overflow: hidden; }
.sol-tpl-steps #steps-image .steps { background-repeat: no-repeat; width: 890px; height: 480px; position: absolute; bottom:0; left: 41px; }
.sol-tpl-steps #steps-image .step1 { background-position: 0 -510px; opacity: 0; }
.sol-tpl-steps #steps-image .step2 { background-position: 0 -1020px; opacity: 0; }
.sol-tpl-steps #steps-image .drawn { opacity: 1; }
.sol-tpl-steps .solution-points { position: relative;}
.sol-tpl-steps .solution-points-scrollable { position:relative; overflow:hidden;width: 974px; z-index: 9; }
.sol-tpl-steps .solution-points-items { width:20000em; position:absolute; }
.sol-tpl-steps .solution-points-items li { float: left; width: 916px; padding: 0px 29px; }
.sol-tpl-steps .solution-points-items li .h1-gray3 { font-size: 22px; }
.sol-tpl-steps .solution-points-items li .h1-gray3 .step { color: #da008f; }
.sol-tpl-steps .solution-points-items li .desc { font-size: 17px; color: #606060; padding: 2px 0 0 94px; }
.sol-tpl-steps .solution-points a.arrow { background-repeat: no-repeat; width: 30px; height: 38px; cursor: pointer; position: absolute; top: 350px; z-index: 10; }
.sol-tpl-steps .solution-points a.arrow:hover { background-position: left bottom; }
.sol-tpl-steps .solution-points a.disabled { display: none; } 
.sol-tpl-steps .solution-points a.prev { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_left_arrow.png'); left: 0; margin-left: -20px;}
.sol-tpl-steps .solution-points a.next { background-image: url('https://cdn-images.visual-paradigm.com/solutions/new_right_arrow.png'); right: 0; margin-right: 35px;}
.sol-tpl-steps #video-display {margin-left:55px;}
.sol-tpl-steps #video-display h2 {font-size:32px; font-weight:lighter;}
.sol-tpl-steps #video-display iframe {margin-top:35px; margin-left:40px;}

#solution-rest-api-design-tool #steps-image .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/rest-api-design-tool/rest_api_steps.png'); }
#solution-rest-api-design-tool .solution-points-scrollable { height:100px; }

#solution-flowchart-made-easy #steps-image .steps { background-image: url('https://cdn-images.visual-paradigm.com/solutions/flowchart-made-easy/flow-data.png'); }
#solution-flowchart-made-easy .solution-points-scrollable { height:80px; }
