.margin-top30 { margin-top:30px;}
.sidebar-left {
    float: left;
    width: 100%;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    box-sizing: border-box;
    margin-top: 30px;
    margin-bottom: 30px;
    border: 1px solid #dbdbdb;
    
}
.padtop-white {
    padding: 5px 10px;
    width: 100%;
    border-bottom: 1px solid #dbdbdb;
    background-color: #FFF;
    float: left;
}
.padtop-white a {
    color: #0071bc;
    font-weight: 700;
    text-decoration: none;
}
.cpt-code-tb-right {
    width: 75%;
    float: left;
    margin: 3px 0 0 24px;
}
.cpt-code-tb-right a {
    color: #333 !important;
    font-weight: 400 !important;
    text-decoration: none;
}

.listseo { margin:0; padding:0; list-style:none; float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.listseo li { margin:5px 0px; padding:0px; background:#deecef; color:#306a82; float:left; width:100%;}
.listseo li .code { padding:15px; float:left; width:20%; box-sizing:border-box; text-align: center;}
.listseo li .discp { padding:15px; background:#f5f5f5; width:80%; float:left;  box-sizing:border-box;}
section .details h2 {font-size: 22px;}
section .details h1, section .details h2  {color:#878787; }
.listseo li .code a{    text-decoration: none;}
.listseo li .discp a{  text-decoration: none;}


.ofcdec {width:100%; float:left; color:#000000; margin-top:15px;}
.ofcdec div { font-size:16px; text-decoration:underline; }
.ofcdec p { font-size:15px; margin-top:15px;}
.fwr_section { float:left; width: 100%; font-size:16px; line-height:20px; margin:30px 0;}
 .detlist {line-height:22px; font-size: 14px;}
.section_search {color: #333; background-color: #fff;  width: 100%; border: 0; float: left; padding: 0; margin-bottom: 10px; border-radius: 0;}
.section_search .search .text {border-radius: 5px 0 0 5px;  border-color: #000000;  padding: 5px 11px;  height: 41px;  width: 95%;}
.section_search .learnm {padding: 5px 25px 5px 20px;  background: url(/webroot/images/aapc/search_icd10.png) 10px 8px no-repeat #0c69a2;
    color: #1968a3; float: right; border: none; z-index: 1; cursor: pointer; position: relative; border: 0; font-size: 15px; text-indent: -82px; padding: 10px 23px;
    border-radius: 0 5px 5px 0; height:41px;}
 /** testimonials **/
#testimonials {
  display: block;
  width: 100%;
  margin-bottom: 40px;
  text-align: left;
  position: relative;
}
#testimonials h2 {
  display: block;
  text-align: left;
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 18px;
}

#testimonials .carousel-wrap {
  display: block;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
   border: 1px solid #656565;
   
}

#testimonials .carousel-nav {
  display: block;
  width: 100%;
  margin: 0 auto;
  top: 35%;
   position: absolute; z-index:9;
}
#testimonials .carousel-nav img {
  cursor: pointer;
}
 
#testimonials .carousel-nav .nextbtn {
  right: -5px;
    position: absolute;
}
#testimonials .carousel-nav .prevbtn {
 left: -5px;
    position: absolute;
}
#testimonials .carousel-wrap ul {
  display: block;
  list-style: none;
  position: relative;    
  padding: 20px 25px; 
}
#testimonials .carousel-wrap ul li {
  display: block;
  float: left;
  position: relative;
  width: 350px;
  margin-right:25px;
}

#testimonials .carousel-wrap .context {
  font-size: 14px;
  line-height: 18px;
  color: #797670;
  font-style: italic;
  margin-bottom: 6px;
  padding-bottom: 4px; 
}
#testimonials .carousel-wrap p.credits { font-weight:bold; font-size:16px;}
.shmob {display:none;} 
 
/*.flowplayer .fp-engine { height:106% !important;}*/
 #css-poster {
   background-image: url("/webroot/images/aapc/flowplayer.png");
   background-color: #000;
   background-size: 200%;
   -webkit-transition: background 1s .5s;
   -moz-transition: background 1s .5s;
   transition: background 1s .5s;
}

#css-poster.is-poster {
   background-size: 100%;
}
.bread_crumb {
color: #0b699f;
list-style: none;
padding: 10px 0;
position: relative;
font-size: 15px;
float: left;
width: 100%;
}
.bread_crumb a {
text-decoration: none;
font-size: 15px;
color: #0b699f;
}

@media screen and (max-width: 1192px) {#testimonials .carousel-wrap ul li {width: 325px;}}
@media screen and (max-width: 1000px) {#testimonials .carousel-wrap ul li {width: 235px;}}
@media screen and (max-width: 768px) {#testimonials {display: block; width: 282px;}
section .details .lft_box_main {
    width: 49% !important;
}

.cpt-code-tb-right {
    width: 73% !important;}
}
@media screen and (max-width: 760px) {section .details .lft_box_main {
    width: 100% !important;
}
.hdmob {display:none;} 
.shmob {display:block;} 
}
@media screen and (max-width: 359px) {#testimonials {display: block; width: 230px;} #testimonials .carousel-wrap ul li {width: 195px;}}
@media screen and (max-width: 540px) {.listseo li .code {padding:5px;  width: 30%;} .listseo li .discp {padding:5px; width: 70%;} }
